Method: Xlog::Xlogger#initialize

Defined in:
lib/xlog/xlogger.rb

#initializeXlogger

Returns a new instance of Xlogger.



9
10
11
12
13
14
15
# File 'lib/xlog/xlogger.rb', line 9

def initialize
  @base_logger = ActiveSupport::TaggedLogging.new(Logger.new("log/xlog_#{Rails.env}.log", 'weekly'))

  @app_name = Rails.application.class.to_s.split('::')[0].underscore
  @app_root = Rails.root.to_s
  @folder_names_to_remove = Dir.glob('app/*').map { |f| f.gsub('app/', '') }
end