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

Classes: Error, Logger

Constant Summary collapse

VERSION =
'0.2.0'

Instance Method Summary collapse

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