SettopLoggerFileAppender.java 文件源码

java
阅读 19 收藏 0 点赞 0 评论 0

项目:cats 作者:
/**
 * To a log event to the logger.
 * 
 * @param event
 *            LoggingEvent.
 */
@Override
public void append( LoggingEvent event )
{
    try
    {
        dirName = ( String ) event.getMDC( "SettopMac" );
        fileName = ( String ) event.getMDC( "LogFileName" );
        String logFileName = System.getProperty( "cats.home" ) + File.separator + dirName + File.separator
                + fileName;
        setFile( logFileName, fileAppend, bufferedIO, bufferSize );
        MDC.remove( "SettopMac" );
        MDC.remove( "LogFileName" );
    }
    catch ( IOException ie )
    {
        errorHandler.error( "Error occured while setting file for the log level " + event.getLevel(), ie,
                ErrorCode.FILE_OPEN_FAILURE );
    }
    super.append( event );
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号