serokell / log-warper

Logging library to provide more convenient, extremely configurable but simple monadic interface with pretty output
MIT License
19 stars 11 forks source link

vrom911/LW-27 fix TODO #37

Closed vrom911 closed 6 years ago

chshersh commented 6 years ago

@vrom911 Okay, that's really good! One last shy request: could you please move HasLoggerName type class with all boilerplate instances into separate module System.Wlog.HashLoggerName and move all pure logging into separate module System.Wlog.PureLogging? You already performed big refactoring so let's do this as well! The idea is to have each entity in its own module: type class in separate module, LoggerNameBox in separate module, CanLog type class in separate module and whole pure logging system inside separate module.