diff options
| author | jwijenbergh <jeroenwijenbergh@protonmail.com> | 2022-04-20 16:22:07 +0200 |
|---|---|---|
| committer | jwijenbergh <jeroenwijenbergh@protonmail.com> | 2022-04-20 16:22:07 +0200 |
| commit | b73e1489b06fd4546da6ba32697331584db02e71 (patch) | |
| tree | 3893b79958b551d2552efb6d20e729d916346ec6 /src/log.go | |
| parent | 63dfe633c7e62f570d44af6e0ea17967155cb5db (diff) | |
Refactor: Eliminate most uses of pointers in structs
Diffstat (limited to 'src/log.go')
| -rw-r--r-- | src/log.go | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -15,13 +15,16 @@ type FileLogger struct { type LogLevel int8 const ( - LOG_INFO LogLevel = iota + LOG_NOTSET LogLevel = iota + LOG_INFO LOG_WARNING LOG_ERROR ) func (e LogLevel) String() string { switch e { + case LOG_NOTSET: + return "NOTSET" case LOG_INFO: return "INFO" case LOG_WARNING: @@ -48,12 +51,12 @@ func (eduvpn *VPNState) InitLog(level LogLevel) error { return logOpenErr } log.SetOutput(logFile) - eduvpn.LogFile = &FileLogger{Level: level, File: logFile} + eduvpn.LogFile = FileLogger{Level: level, File: logFile} return nil } func (eduvpn *VPNState) Log(level LogLevel, str string) { - if level >= eduvpn.LogFile.Level { + if level >= eduvpn.LogFile.Level && eduvpn.LogFile.Level != LOG_NOTSET { log.Printf("[%s]: %s", level.String(), str) } } |
