~cmars/hockeypuck/master

« back to all changes in this revision

Viewing changes to log.go

  • Committer: Casey Marshall
  • Date: 2014-01-03 02:09:55 UTC
  • Revision ID: git-v1:eca2847c69008f1081f6d7db0b08022f9b6305c3
Remove obsolete references to "flag" package.
Change ownership of ~hockeypuck in postinst to hockeypuck user.
Fix dev_upload playbook to work with sudo.

Show diffs side-by-side

added added

removed removed

Lines of Context:
18
18
package hockeypuck
19
19
 
20
20
import (
21
 
        "flag"
22
21
        "io"
23
22
        "log"
24
23
        "os"
28
27
)
29
28
 
30
29
// Logfile option
31
 
func init() { flag.String("logfile", "", "Logfile (default stderr)") }
32
30
func (s *Settings) LogFile() string {
33
31
        return s.GetString("hockeypuck.logfile")
34
32
}
72
70
                var err error
73
71
                logOut, err = os.OpenFile(Config().LogFile(), os.O_WRONLY|os.O_APPEND|os.O_CREATE, 0644)
74
72
                if err != nil {
 
73
                        log.Println("Failed to open logfile", err)
75
74
                        logOut = os.Stderr
76
 
                }
77
 
                log.SetOutput(logOut)
78
 
                if err != nil {
79
 
                        log.Println("Failed to open logfile", err)
 
75
                } else {
 
76
                        log.SetOutput(logOut)
80
77
                }
81
78
        } else {
82
79
                log.SetOutput(os.Stderr)