Class: WorkLogger

Inherits:
Object
  • Object
show all
Includes:
Singleton
Defined in:
worklog/logger.rb

Overview

Singleton class for logging work log messages

Class Method Summary collapse

Class Method Details

.debug(message) ⇒ Object



25
# File 'worklog/logger.rb', line 25

def self.debug(message) = instance.debug(message)

.error(message) ⇒ Object



24
# File 'worklog/logger.rb', line 24

def self.error(message) = instance.error(message)

.info(message) ⇒ Object



22
# File 'worklog/logger.rb', line 22

def self.info(message) = instance.info(message)

.instanceObject



10
11
12
# File 'worklog/logger.rb', line 10

def self.instance
  @instance ||= Logger.new($stdout)
end

.levelObject



18
19
20
# File 'worklog/logger.rb', line 18

def self.level
  instance.level
end

.level=(level) ⇒ Object



14
15
16
# File 'worklog/logger.rb', line 14

def self.level=(level)
  instance.level = level
end

.warn(message) ⇒ Object



23
# File 'worklog/logger.rb', line 23

def self.warn(message) = instance.warn(message)