Class: Epilog::Logger

Inherits:
Logger
  • Object
show all
Includes:
ContextLogger
Defined in:
lib/epilog/logger.rb,
lib/epilog/rails/epilog_ext.rb

Instance Method Summary collapse

Methods included from ContextLogger

#pop_context, #push_context, #with_context

Constructor Details

#initialize(*args, **options) ⇒ Logger

Returns a new instance of Logger.



7
8
9
10
# File 'lib/epilog/logger.rb', line 7

def initialize(*args, **options)
  super
  self.formatter = Formatter.new
end

Instance Method Details

#datetime_formatObject



12
13
14
15
16
# File 'lib/epilog/logger.rb', line 12

def datetime_format
  return unless formatter

  formatter.datetime_format
end

#datetime_format=(format) ⇒ Object



18
19
20
21
22
# File 'lib/epilog/logger.rb', line 18

def datetime_format=(format)
  return unless formatter

  formatter.datetime_format = format
end

#silencerObject



5
6
7
# File 'lib/epilog/rails/epilog_ext.rb', line 5

def silencer
  false
end