class RokuBuilder::Logger
Public Class Methods
instance()
click to toggle source
# File lib/roku_builder/logger.rb, line 8 def self.instance unless @@instance @@instance = ::Logger.new(STDOUT) @@instance.formatter = proc {|severity, datetime, _progname, msg| "[%s #%s] %5s: %s\n\r" % [datetime.strftime("%Y-%m-%d %H:%M:%S.%4N"), $$, severity, msg] } end @@instance end
set_debug()
click to toggle source
# File lib/roku_builder/logger.rb, line 18 def self.set_debug instance.level = ::Logger::DEBUG end
set_info()
click to toggle source
# File lib/roku_builder/logger.rb, line 21 def self.set_info instance.level = ::Logger::INFO end
set_testing()
click to toggle source
# File lib/roku_builder/logger.rb, line 28 def self.set_testing @@instance = ::Logger.new(File::NULL) end
set_warn()
click to toggle source
# File lib/roku_builder/logger.rb, line 24 def self.set_warn instance.level = ::Logger::WARN end