Class: FortMux::Log
- Inherits:
-
Object
- Object
- FortMux::Log
- Defined in:
- lib/FortMux.rb
Constant Summary collapse
- @@logger =
nil
Class Method Summary collapse
Class Method Details
.init ⇒ Object
64 65 66 67 68 69 70 |
# File 'lib/FortMux.rb', line 64 def self.init @@logger = Logger.new(FortMux::log_file_path,5,24*1024) @@logger.formatter = Proc.new do |severity, datetime, progname, msg| "\ntime: #{datetime}\n#{msg}\n" end @@logger.level = Logger::INFO end |
.logger(msg) ⇒ Object
71 72 73 74 |
# File 'lib/FortMux.rb', line 71 def self.logger(msg) init unless @@logger @@logger.info msg end |
.off ⇒ Object
75 76 77 78 |
# File 'lib/FortMux.rb', line 75 def self.off init unless @@logger @@logger.level = Logger::FATAL end |
.on ⇒ Object
79 80 81 82 |
# File 'lib/FortMux.rb', line 79 def self.on init unless @@logger @@logger.level = Logger::INFO end |