module DaemonObjects::Logging
Public Instance Methods
create_logger()
click to toggle source
# File lib/daemon_objects/logging.rb, line 15 def create_logger FileUtils.mkdir_p log_directory logger = ::Logger.new(File.join(log_directory, log_filename)) logger.formatter = ::Logger::Formatter.new logger end
force_logger_reset()
click to toggle source
# File lib/daemon_objects/logging.rb, line 26 def force_logger_reset @logger = nil Rails.logger = logger if defined?(Rails) end
log_directory()
click to toggle source
# File lib/daemon_objects/logging.rb, line 7 def log_directory File.join(app_directory, "log") end
log_filename()
click to toggle source
# File lib/daemon_objects/logging.rb, line 3 def log_filename "#{to_s.underscore}.log" end
logger()
click to toggle source
# File lib/daemon_objects/logging.rb, line 11 def logger @logger ||= create_logger end
logger=(value)
click to toggle source
# File lib/daemon_objects/logging.rb, line 22 def logger=(value) @logger = value end