Really dUMB Ruby Logger
So dumb you'll cry.
Methods Delegated to ::Logger:
datetime_format=logdebug?error?fatal?info?
Wrapped ::Logger Methods:
debuginfowarnerrorfatalunknown
Directory where logs go
Passed into ::Logger (as shift_age & shift_size). Defaults to 1048576 & weekly, respectively.
Time format (::Logger#datetime_format). Defaults to "[%F %T %z]"
How to format log data. Defaults to [%s] [%s]
Used by the formatter object to create a KV APP_NAME= string in the log entry. Full format is:
APP_NAME="#{ENV['LOG_APP_NAME']}::#{progname}"
Where progname is set in your logger.
The formatter is meant to be inherited from, you can implement your own version of format_msg. In conjunction with the Smash object, you can easily format objects into log entries that are readily consumed by SumoLogic