Closed vrom911 closed 6 years ago
@vrom911 It's getting better! Several things to refactor to improve quality of log-warper
:
releaseAllHandlers
from Terminal
module and change type of removeAllHandlers
from IO
to MonadIO m => m
?setSeverity
and setSeverity
functions from this module to Logger
modules?Handler
module to LogHandler
.Logger
module to MonadIO
please (and remove redundant liftIO
from other places). And I think you can remove trapLogging
function, it's not used anywhere.Logger
module to IOLogger
.debugM
errorM
infoM
noticeM
etc. functions are not needed anymore.
Resolves #45