Merge pull request #159 from velour/logging

logging: update configuration
This commit is contained in:
Chris Sexton 2019-03-07 15:47:05 -05:00 committed by GitHub
commit 578722cd19
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 8 additions and 1 deletions

1
.gitignore vendored
View File

@ -67,3 +67,4 @@ Temporary Items
util/*/files
util/*/files
run.sh

View File

@ -334,6 +334,11 @@ func (s *SlackApp) populateEmojiList() {
// I think it's horseshit that I have to do this
func slackTStoTime(t string) time.Time {
ts := strings.Split(t, ".")
if len(ts) < 2 {
log.Fatal().
Str("ts", t).
Msg("Could not parse Slack timestamp")
}
sec, _ := strconv.ParseInt(ts[0], 10, 64)
nsec, _ := strconv.ParseInt(ts[1], 10, 64)
return time.Unix(sec, nsec)

View File

@ -58,8 +58,9 @@ func main() {
"Database file to load. (Defaults to catbase.db)")
flag.Parse() // parses the logging flags.
log.Logger = log.With().Caller().Stack().Logger()
if *prettyLog {
log.Logger = log.Output(zerolog.ConsoleWriter{Out: os.Stderr})
log.Logger = log.Logger.Output(zerolog.ConsoleWriter{Out: os.Stderr})
}
zerolog.SetGlobalLevel(zerolog.InfoLevel)
if *debug {