Module: Lumberaxe

Defined in:
lib/lumberaxe.rb,
lib/lumberaxe/logger.rb,
lib/lumberaxe/railtie.rb,
lib/lumberaxe/version.rb,
lib/lumberaxe/json_formatter.rb

Defined Under Namespace

Classes: JSONFormatter, Logger, Railtie

Constant Summary collapse

VERSION =
"0.1.2"

Class Method Summary collapse

Class Method Details

.puma_formatter(level: "INFO", progname: "puma") ⇒ Object



10
11
12
13
14
15
16
17
18
19
# File 'lib/lumberaxe.rb', line 10

def self.puma_formatter(level: "INFO", progname: "puma")
  ->(message) do
    {
      level: level,
      time: Time.now,
      progname: progname,
      message: message,
    }.to_json.concat("\r\n")
  end
end