Module: LogPretty
- Defined in:
- lib/log-pretty.rb,
lib/log-pretty/logger.rb,
lib/log-pretty/version.rb
Overview
Extend module for global access to #logp method
Defined Under Namespace
Constant Summary collapse
- VERSION =
'0.2.0'
Instance Method Summary collapse
-
#logp(input) ⇒ Object
Stylize output simply with: import LogPretty logp(‘Hello, world! 👋’, color: :teal, background: :blue, format: :bold).
Instance Method Details
#logp(input) ⇒ Object
Stylize output simply with: import LogPretty logp(‘Hello, world! 👋’, color: :teal, background: :blue, format: :bold)
Or, set a custom log device and formatter:
formatter = proc do |severity, datetime, progname, msg|
"...#{msg}"
end
logger = LogPretty::Logger.new(“pretty.log”, formatter) logger.logp(‘Hello, world! 👋’, color: red)
27 28 29 |
# File 'lib/log-pretty.rb', line 27 def logp(input, **) Logger.new.logp(input, **) end |