class Alerty::Logger

Public Class Methods

new(logdev, shift_age = 0, shift_size = 1048576) click to toggle source
Calls superclass method
# File lib/alerty/logger.rb, line 6
def initialize(logdev, shift_age = 0, shift_size = 1048576)
  logdev = STDOUT if logdev == 'STDOUT'
  super(logdev, shift_age, shift_size)
  @formatter = OnelineLogFormatter.new
end

Public Instance Methods

level=(level) click to toggle source
Calls superclass method
# File lib/alerty/logger.rb, line 12
def level=(level)
  level = eval("::Logger::#{level.upcase}") if level.is_a?(String)
  super(level)
end
write(msg) click to toggle source
# File lib/alerty/logger.rb, line 17
def write(msg)
  @logdev.write msg
end