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