module ZLogs
Constants
- VERSION
Public Class Methods
app_logger()
click to toggle source
получить глобальный объект логера
# File lib/zlogs.rb, line 39 def self.app_logger res_logger= ($app_logger||ZLogs::null_logger) end
app_logger_init(appname, logfile)
click to toggle source
Инициализация логера с appname в logfile
# File lib/zlogs.rb, line 9 def self.app_logger_init(appname, logfile) nlog=Logger.new(logfile) nlog.progname=appname #nlog.filename=logfile set_app_logger(nlog)#$app_logger ilog 'Application logger initialized in file %s'%logfile end
null_logger()
click to toggle source
логгер по умолчанию
# File lib/zlogs.rb, line 27 def self.null_logger $null_logger||=Logger.new(STDERR) end
set_app_logger(logger)
click to toggle source
принудительно меняем логер
# File lib/zlogs.rb, line 20 def self.set_app_logger(logger) $app_logger=logger end
Public Instance Methods
app_logger()
click to toggle source
получить глобальный объект логера
# File lib/zlogs.rb, line 33 def app_logger ZLogs::app_logger end