Module: LabClient::Logger

Included in:
Client, Generator::TemplateHelper, Generator::Wizard, Klass
Defined in:
lib/labclient/logger.rb

Overview

Helper to Unify Log Output

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.loggerObject



16
17
18
# File 'lib/labclient/logger.rb', line 16

def self.logger
  @logger ||= logger_setup
end

.logger_setupObject



9
10
11
12
13
14
# File 'lib/labclient/logger.rb', line 9

def self.logger_setup
  logger = Ougai::Logger.new($stdout)
  logger.formatter = Ougai::Formatters::LabClient.new

  logger
end

Instance Method Details

#loggerObject



5
6
7
# File 'lib/labclient/logger.rb', line 5

def logger
  LabClient::Logger.logger
end