おれおれlogger

$format   =& new PatternLayout( 'ほげほげ' );
$appender =& new FileAppender( $format, 'path/to/log' );
LogManager::addLogger( 'myLogger', new ErrorLogger() );
$myLogger =& LogManager::getLogger( 'myLogger' );
$myLogger->addAppender( 'file', $appender );
$myLogger->setExitPriority( 0 );
$myLogger->setPriority( LEVEL_DEBUG );
$myLogger->removeAppender( 'stdout' );

使用法(多分)

$log =& LogManager::getLogger( 'myLogger' );
$log->debug( $mesage, __CLASS__, __FUNCTION__, __FILE__, __LINE__ );


getLogger()が面倒なので、

$GLOBALS['logger']=& LogManager::getLogger( 'myLogger' );

// loggig!!
$GLOBALS['logger']->info( 'なんたらかんたら' );