logutils-activerecord - Another Logger - Addon for Database Support (LogDb
, Log Model etc.)¶ ↑
Usage¶ ↑
Log to the database using LogDb
¶ ↑
NB: To use the LogDb
machinery require the module, that is, issue:
require 'logutils/activerecord'
To create the database tables use:
LogDb.create
To start logging to the database (established connection required) use:
LogDb.setup
To clean out all log records from the database use:
LogDb.delete!
All together now¶ ↑
require 'logutils' require 'logutils/activerecord' # NOTE: will also require 'active_record' include LogUtils # lets you use Logger instead of LogUtils::Logger logger = Logger[ 'Test' ] logger.info 'hello LogUtils' LOG_DB_CONFIG = { adapter: 'sqlite3', database: './log.db' } pp LOG_DB_CONFIG ActiveRecord::Base.establish_connection( LOG_DB_CONFIG ) LogDb.create LogDb.setup logger.info 'hola LogUtils' logger.warn 'servus LogUtils'
That's it.
License¶ ↑
The logutils-activerecord
scripts are dedicated to the public domain. Use it as you please with no restrictions whatsoever.