@hackage heavy-log-shortcuts1.0.1
Simle api for heavy logger
Categories
License
MIT
Maintainer
jappieklooster@hotmail.com
Links
Versions
Deprecated
Dependencies (6)
- base >=4.7 && <5
- fast-logger
- heavy-logger >=0.3.1.0 && <0.4
- monad-control
- text
- text-format-heavy Show all…
Dependents (0)
Heavy log shortcuts
An alternative shortcut api for heavy-logger. This has infected several of my projects already so I'm putting it online. Although, it maybe better to use someting like katip I just don't want to invest the time into learning another logging framework.
Removes the vars functionality, fixes not being able to use '{}'. Puts in place some sane default shortcuts.
If we don't want data use:
debug0 "msg"
if we do want data (which is almost always the case):
debug "msg" somedata
If we want multiple datas:
debug "msg" (onedata, twodata)
I usually import this module qualified as Log, then you can do:
Log.debug "oh no my house is on fire" house
Now it reads almost like a sentence.