Class: AETK::Log

Inherits:
Object
  • Object
show all
Defined in:
lib/abiquo-etk.rb

Class Method Summary collapse

Class Method Details

.debug(mgs) ⇒ Object



131
132
133
# File 'lib/abiquo-etk.rb', line 131

def self.debug(mgs)
  instance.debug msg
end

.error(msg) ⇒ Object



139
140
141
# File 'lib/abiquo-etk.rb', line 139

def self.error(msg)
  instance.error msg
end

.info(msg) ⇒ Object



135
136
137
# File 'lib/abiquo-etk.rb', line 135

def self.info(msg)
  instance.info msg
end

.instance(file = '/var/log/abiquo-etk.log') ⇒ Object



147
148
149
150
151
152
153
# File 'lib/abiquo-etk.rb', line 147

def self.instance(file = '/var/log/abiquo-etk.log')
  begin
    @@logger ||= Logger.new file
  rescue Exception
    @@logger ||= Logger.new $stderr
  end
end

.warn(msg) ⇒ Object



143
144
145
# File 'lib/abiquo-etk.rb', line 143

def self.warn(msg)
  instance.warn msg
end