Module: StartHer::Logger

Defined in:
lib/start_her/logger.rb

Class Method Summary collapse

Class Method Details

.developmentObject Also known as: test



11
12
13
# File 'lib/start_her/logger.rb', line 11

def development
  LogStashLogger.new(type: :stdout, formatter: ::Logger::Formatter)
end

.instanceObject



7
8
9
# File 'lib/start_her/logger.rb', line 7

def instance
  send(StartHer.env)
end

.productionObject Also known as: staging



15
16
17
18
19
# File 'lib/start_her/logger.rb', line 15

def production
  LogStashLogger.new(type: :stdout, formatter: :json).tap do |logger|
    logger.level = ::Logger::INFO
  end
end