Module: LoggerEasy

Defined in:
lib/logger_easy.rb,
lib/logger_easy/version.rb

Overview

below is the code to make life easier as it already has logging methods defined

Constant Summary collapse

VERSION =
'0.4.0'

Instance Method Summary collapse

Instance Method Details

#log_debug(message) ⇒ Object

logger_easy



13
14
15
16
# File 'lib/logger_easy.rb', line 13

def log_debug(message)
  @logger ||= Logger.new(@log_file_name)
  @logger.debug(message)
end

#log_error(message) ⇒ Object

log_warn



28
29
30
31
# File 'lib/logger_easy.rb', line 28

def log_error(message)
  @logger ||= Logger.new(@log_file_name)
  @logger.error(message)
end

#log_fatal(message) ⇒ Object

log_error



33
34
35
36
# File 'lib/logger_easy.rb', line 33

def log_fatal(message)
  @logger ||= Logger.new(@log_file_name)
  @logger.fatal(message)
end

#log_info(message) ⇒ Object

log_debug



18
19
20
21
# File 'lib/logger_easy.rb', line 18

def log_info(message)
  @logger ||= Logger.new(@log_file_name)
  @logger.info(message)
end

#log_unknown(message) ⇒ Object

log_fatal



38
39
40
41
# File 'lib/logger_easy.rb', line 38

def log_unknown(message)
  @logger ||= Logger.new(@log_file_name)
  @logger.unknown(message)
end

#log_warn(message) ⇒ Object

log_info



23
24
25
26
# File 'lib/logger_easy.rb', line 23

def log_warn(message)
  @logger ||= Logger.new(@log_file_name)
  @logger.warn(message)
end

#logger_easy(log_file_name = 'logger_easy.log') ⇒ Object



8
9
10
11
# File 'lib/logger_easy.rb', line 8

def logger_easy(log_file_name = 'logger_easy.log')
  @log_file_name = log_file_name
  @logger = Logger.new(log_file_name)
end

#logger_easy_closeObject

log_unknown



43
44
45
46
# File 'lib/logger_easy.rb', line 43

def logger_easy_close
  @logger ||= Logger.new(@log_file_name)
  @logger.close
end