Я использую hslogger
и имел следующий код, работающий для печати информационного журнала на стандартный вывод, но он не показывает отметку времени и приоритет
import System.Log.Logger
( Priority(..)
, infoM
, errorM
, rootLoggerName
, setLevel
, updateGlobalLogger
)
main :: IO ()
main = do
updateGlobalLogger rootLoggerName (setLevel INFO)
infoM "main" "starting"
errorM "main" "something wrong"
Журнал похож на
starting
something wrong
Но я бы хотел, чтобы журнал выглядел примерно так:
[2018-05-12 10:00:00.000Z] [INFO] starting
[2018-05-12 10:00:00.000Z] [ERROR] something wrong
Как я могу внести изменения, чтобы сделать это?Спасибо