module LogDb

Constants

MAJOR
MINOR
Models

add convenience module alias in plural e.g. lets you use include LogDb::Models

PATCH
STDDBHANDLER
VERSION

Public Class Methods

banner() click to toggle source
create() click to toggle source
# File lib/logutils/activerecord.rb, line 31
def self.create
  CreateDb.up
end
delete!() click to toggle source

delete ALL records (use with care!)

# File lib/logutils/activerecord.rb, line 36
def self.delete!
  puts '*** deleting log table records/data...'
  Model::Log.delete_all
end
root() click to toggle source
# File lib/logutils/activerecord/version.rb, line 18
def self.root
  "#{File.expand_path( File.dirname(File.dirname(File.dirname(File.dirname(__FILE__)))) )}"
end
setup() click to toggle source
# File lib/logutils/activerecord.rb, line 50
def self.setup   # check: use different name?  e.g. configure or connect ?? why or why not?
  # turn on logging to db  - assumes active connection
  LogKernel::STDLOGGER.handlers << STDDBHANDLER
end
stats() click to toggle source
# File lib/logutils/activerecord.rb, line 42
def self.stats
  # to be done
end
version() click to toggle source
# File lib/logutils/activerecord/version.rb, line 10
def self.version
  VERSION
end