diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2021-09-13 12:14:11 +0200 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2021-09-13 12:14:11 +0200 |
commit | 2004b786ddc7cc5ba9a5cb8f72dd14bafafe8435 (patch) | |
tree | d27ef307bde2c55ef120fe3eed93737f9f9fec8f /log.go | |
parent | 9f5a9f807766453fbebb1e8a2f1045a040db0635 (diff) |
Smarter logging (anon5)
Diffstat (limited to 'log.go')
-rw-r--r-- | log.go | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -6,6 +6,8 @@ import ( "path/filepath" ) +var logWriter *LogWriter + type LogWriter struct { f *os.File } @@ -22,15 +24,18 @@ func (lw *LogWriter) Write(p []byte) (n int, err error) { } func init() { + log.SetPrefix("[proxy] ") + log.SetFlags(log.Flags() | log.Lmsgprefix) + executable, err := os.Executable() if err != nil { - log.Fatal("{←|⇶} ", err) + log.Fatal(err) } path := filepath.Dir(executable) + "/latest.log" f, err := os.OpenFile(path, os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0666) if err != nil { - log.Fatal("{←|⇶} ", err) + log.Fatal(err) } go func() { @@ -38,6 +43,6 @@ func init() { select {} }() - lw := &LogWriter{f} - log.SetOutput(lw) + logWriter = &LogWriter{f} + log.SetOutput(logWriter) } |