View Source LoggerSigilL (LoggerSigilL v0.1.1)
# LoggerSigilL
LoggerSigilL
provides a short syntax for logging while debugging an application, like ~w(a b c)
## Installation
Add logger_sigil_l
to your list of dependencies in mix.exs
:
def deps do
[
{:logger_sigil_l,"~> 0.1.0"}
]
end
## Use
~l"your text here"<<<m>t>b>
~l"text" #default for Logger.debug
~l"text"i #default for Logger.info
~l"text"wr # Logger.warn with red text
~l"text"iry # Logger.info with red text and yellow background
- m - Logger method
i
- info,d
- debug,e
- error,w
- warn - t - text color
- r - red
- b - blue
- g - green
- w - white
- m - magenta
- c - cyan
- d - black
- y - yellow
- b - background color - as text color
Examples
#in our module use LoggerSigilL def test_logger do m = "test message" ~l"test message" ~l"test message"dr ~l"test message"er ~l"test message"ir ~l"test message"wr ~l"test message"dg ~l"test message"eg ~l"test message"ig ~l"test message"wg ~l"test message"dc ~l"test message"ec ~l"test message"ic ~l"test message"wc ~l"test message"dm ~l"test message"em ~l"test message"im ~l"test message"wm ~l"test message"dwm ~l"test message"ewm ~l"test message"iwm ~l"test message"wwm ~l"test message"dry ~l"test message"ery ~l"test message"iry ~l"test message"wry ~l"test message"dwb ~l"test message"ewb ~l"test message"iwb ~l"test message"wwb end