class BlackStack::LocalLogger

Public Instance Methods

log(s, datetime=nil) click to toggle source
Calls superclass method BlackStack::BaseLogger#log
# File lib/locallogger.rb, line 12
def log(s, datetime=nil)
  ltext = super(s, datetime)
  File.open(self.filename, 'a') { |file| file.write(ltext) }
  ltext
end
logf(s, datetime=nil) click to toggle source
Calls superclass method BlackStack::BaseLogger#logf
# File lib/locallogger.rb, line 26
def logf(s, datetime=nil)      
  ltext = super(s, datetime)
  File.open(self.filename, 'a') { |file| file.write(ltext) }
  ltext
end
logs(s, datetime=nil) click to toggle source
Calls superclass method BlackStack::BaseLogger#logs
# File lib/locallogger.rb, line 19
def logs(s, datetime=nil)
  ltext = super(s, datetime)
  File.open(self.filename, 'a') { |file| file.write(ltext) }
  ltext
end
release() click to toggle source
# File lib/locallogger.rb, line 33
def release()
  BlackStack::LocalLoggerFactory.release(self.filename)
end
reset() click to toggle source

call the parent class to set the attributes call the save method to store the new attributes into the data file

Calls superclass method BlackStack::BaseLogger#reset
# File lib/locallogger.rb, line 7
def reset()
  super
  BlackStack::LocalLoggerFactory::save(self.filename, self)
end