#======================================================================== # # Badger::Log # # DESCRIPTION # A simple base class logging module. # # AUTHOR # Andy Wardley # #======================================================================== package Badger::Log; use Badger::Class version => 0.01, base => 'Badger::Prototype', import => 'class', utils => 'blessed', config => 'system|class:SYSTEM format|class:FORMAT', constants => 'ARRAY CODE', constant => { MSG => '_msg', # suffix for message methods, e.g. warn_msg() LOG => 'log', # method a delegate must implement }, vars => { SYSTEM => 'Badger', FORMAT => '[