class Coralogix::DebugLogger
@private
Public Class Methods
debug_mode=(value)
click to toggle source
# File lib/debug_logger.rb, line 38 def self.debug_mode=(value) begin @enabled = value if value @logger = Logger.new("/tmp/#{LOG_FILE_NAME}", 1, 10485760) else if @external == false @logger.close unless @logger == nil @logger = nil end end rescue Exception => e if @enabled puts e.message puts e.backtrace.inspect end end end
debug_mode?()
click to toggle source
# File lib/debug_logger.rb, line 34 def self.debug_mode? @enabled end
enabled=(value)
click to toggle source
# File lib/debug_logger.rb, line 22 def self.enabled=(value) @enabled = value end
external=(value)
click to toggle source
# File lib/debug_logger.rb, line 26 def self.external=(value) @external = value end
initialize()
click to toggle source
attr_accessor :external, :enabled, :logger
# File lib/debug_logger.rb, line 9 def self.initialize begin @mutex = Mutex.new @enabled = false @external = false rescue Exception => e if @enabled puts e.message puts e.backtrace.inspect end end end
logger=(value)
click to toggle source
# File lib/debug_logger.rb, line 30 def self.logger=(value) @logger = value end