class Napa::Logger
Public Class Methods
logger()
click to toggle source
# File lib/napa/logger/logger.rb, line 12 def logger unless @logger Logging.appenders.stdout( 'stdout', layout: Logging.layouts.json ) Logging.appenders.file( "log/#{Napa.env}.log", layout: Logging.layouts.json ) @logger = Logging.logger["[#{name}]"] @logger.add_appenders 'stdout' unless Napa.env.test? @logger.add_appenders "log/#{Napa.env}.log" end @logger end
logger=(logger)
click to toggle source
# File lib/napa/logger/logger.rb, line 8 def logger=(logger) @logger = logger end
name()
click to toggle source
# File lib/napa/logger/logger.rb, line 4 def name [Napa::Identity.name, Napa::LogTransaction.id].join('-') end
response(status, headers, body)
click to toggle source
# File lib/napa/logger/logger.rb, line 31 def response(status, headers, body) { response: { status: status, headers: headers, response: body } } end