class MyLogger
Class For Log to /var/log/system.log @author modeverv@gmail.com @example
MyLogger.ln("message") MyLogger.lw("message")
Constants
- Version
Public Class Methods
ln(message)
click to toggle source
log notice @param [String] message message for log
# File lib/lib/mylogger.rb, line 13 def self.ln(message) self.before Syslog.log(Syslog::LOG_NOTICE, "%s", message) self.after end
lw(message)
click to toggle source
log warning @param [String] message message for log
# File lib/lib/mylogger.rb, line 21 def self.lw(message) self.before Syslog.log(Syslog::LOG_WARNING, "%s", message) self.after end
Private Class Methods
after()
click to toggle source
close syslog
# File lib/lib/mylogger.rb, line 35 def self.after Syslog.close(); end
before()
click to toggle source
open syslog
# File lib/lib/mylogger.rb, line 29 def self.before require 'syslog' include Syslog::Constants Syslog.open("ruby_syslog.rb") end