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