Class: ArtDecomp::Logging
- Inherits:
-
Gazer::Aspect::Base
- Object
- Gazer::Aspect::Base
- ArtDecomp::Logging
- Defined in:
- lib/art-decomp/logging.rb
Class Method Summary collapse
Class Method Details
.level ⇒ Object
8 9 10 |
# File 'lib/art-decomp/logging.rb', line 8 def self.level @@log.level end |
.level=(level) ⇒ Object
12 13 14 |
# File 'lib/art-decomp/logging.rb', line 12 def self.level= level @@log.level = level end |
.log=(log) ⇒ Object
16 17 18 19 20 21 22 23 |
# File 'lib/art-decomp/logging.rb', line 16 def self.log= log @@log = Logger.new log @@log.level = Logger::INFO @@log.formatter = proc { |sev, date, name, msg| "#{date} #{msg}\n" } @@indent = '' apply! @@start = Time.now end |
.off ⇒ Object
25 26 27 28 |
# File 'lib/art-decomp/logging.rb', line 25 def self.off # FIXME: if instances can be unadvised, do that and close @@log @@log = Logger.new '/dev/null' end |