Fix minor bugs: log file close, typo, JSON field consistency
- Add defer logfile.Close() to prevent file descriptor leak - Fix typo 'Incomming' -> 'Incoming' in log message - Change JSON tag 'Misc' to 'misc' for consistency with sMsg
This commit is contained in:
@@ -28,6 +28,8 @@ func main() {
|
|||||||
log.Error(fmt.Sprintf("Unable to open log file %s: %s", misc.Config.Log, err))
|
log.Error(fmt.Sprintf("Unable to open log file %s: %s", misc.Config.Log, err))
|
||||||
os.Exit(1)
|
os.Exit(1)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
defer logfile.Close()
|
||||||
} else {
|
} else {
|
||||||
logfile = os.Stderr
|
logfile = os.Stderr
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ func MsgParser(ctx context.Context, msg string) {
|
|||||||
j rMsg
|
j rMsg
|
||||||
)
|
)
|
||||||
|
|
||||||
log.Debugf("Incomming raw json: %s", msg)
|
log.Debugf("Incoming raw json: %s", msg)
|
||||||
|
|
||||||
if err := json.Unmarshal([]byte(msg), &j); err != nil {
|
if err := json.Unmarshal([]byte(msg), &j); err != nil {
|
||||||
log.Warnf("Unable to to parse message from redis channel: %s", err)
|
log.Warnf("Unable to to parse message from redis channel: %s", err)
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ type rMsg struct {
|
|||||||
GoodMorning int64 `json:"good_morning,omitempty"`
|
GoodMorning int64 `json:"good_morning,omitempty"`
|
||||||
Msgformat int64 `json:"msg_format,omitempty"`
|
Msgformat int64 `json:"msg_format,omitempty"`
|
||||||
Username string `json:"username,omitempty"`
|
Username string `json:"username,omitempty"`
|
||||||
} `json:"Misc"`
|
} `json:"misc"`
|
||||||
}
|
}
|
||||||
|
|
||||||
/* vim: set ft=go noet ai ts=4 sw=4 sts=4: */
|
/* vim: set ft=go noet ai ts=4 sw=4 sts=4: */
|
||||||
|
|||||||
Reference in New Issue
Block a user