Skip to content

Latest commit

 

History

History
28 lines (18 loc) · 825 Bytes

README.md

File metadata and controls

28 lines (18 loc) · 825 Bytes

elogger

The new recommended logger for Mudah is md-utils/log or md-utils/tracing/log in repo https://github.com/carousell/md-utils

Elogger - Simple Structured logger

Currently only JSON output format

What's new

  • EventTag func to log with event name only. mostly for the event dashboard
  • Error func to log error with the event name in pointer receiver fashion
  • Fatal func to log and kill if err != nill. mostly for critical env missing or in case of resource connection fail

Example:

logData.ID = sessionID
logData.Account = userID
logData.RawInterface = anyInterface

elogger.Event(logData, "error", "eventName", err.Error())

logData.EventTag("AwesomeThingDone")

logData.Error("testEventLog", "test event logger")

logData.Fatal("dbConFail", "Can't connect to database")