[log4cplus] property file

Log4cplus property 예제
log4cplus.rootLogger=DEBUG, CONSOLE_APPENDER, FILE_ROOT_APPENDER

log4cplus.appender.CONSOLE_APPENDER=log4cplus::ConsoleAppender
log4cplus.appender.CONSOLE_APPENDER.Threshold=DEBUG
log4cplus.appender.CONSOLE_APPENDER.layout=log4cplus::PatternLayout
log4cplus.appender.CONSOLE_APPENDER.layout.ConversionPattern=%D{%Y-%m-%d %H:%M:%S} [%-5p/%c{2}] %m%n

log4cplus.appender.FILE_ROOT_APPENDER=log4cplus::RollingFileAppender
log4cplus.appender.FILE_ROOT_APPENDER.Locale=ko-KR.UTF8
log4cplus.appender.FILE_ROOT_APPENDER.Threshold=DEBUG
log4cplus.appender.FILE_ROOT_APPENDER.File=logs/server.log
log4cplus.appender.FILE_ROOT_APPENDER.MaxFileSize=20MB
log4cplus.appender.FILE_ROOT_APPENDER.MaxBackupIndex=5
log4cplus.appender.FILE_ROOT_APPENDER.layout=log4cplus::PatternLayout
log4cplus.appender.FILE_ROOT_APPENDER.layout.ConversionPattern=%D{%Y-%m-%d %H:%M:%S.%q} [%-5p/%-6t/%-13c{2}][%-10.30F:%.5L][%-10.20M] %m%n
log4cplus.rootLogger=DEBUG, CONSOLE_APPENDER, FILE_ROOT_APPENDER

log4cplus.appender.CONSOLE_APPENDER=log4cplus::AsyncAppender
log4cplus.appender.CONSOLE_APPENDER.Appender=log4cplus::ConsoleAppender
log4cplus.appender.CONSOLE_APPENDER.Appender.Threshold=DEBUG
log4cplus.appender.CONSOLE_APPENDER.Appender.layout=log4cplus::PatternLayout
log4cplus.appender.CONSOLE_APPENDER.Appender.layout.ConversionPattern=%D{%Y-%m-%d %H:%M:%S} [%-5p/%c{2}] %m%n

log4cplus.appender.FILE_ROOT_APPENDER=log4cplus::AsyncAppender
log4cplus.appender.FILE_ROOT_APPENDER.Appender=log4cplus::RollingFileAppender
log4cplus.appender.FILE_ROOT_APPENDER.Appender.Locale=ko-KR.UTF8
log4cplus.appender.FILE_ROOT_APPENDER.Appender.Threshold=TRACE
log4cplus.appender.FILE_ROOT_APPENDER.Appender.File=logs/server.log
log4cplus.appender.FILE_ROOT_APPENDER.Appender.MaxFileSize=20MB
log4cplus.appender.FILE_ROOT_APPENDER.Appender.MaxBackupIndex=5
log4cplus.appender.FILE_ROOT_APPENDER.Appender.layout=log4cplus::PatternLayout
log4cplus.appender.FILE_ROOT_APPENDER.Appender.layout.ConversionPattern=%D{%Y-%m-%d %H:%M:%S.%q} [%-5p/%-6t/%-13c{2}][%-10.30F:%.5L][%-10.20M] %m%n

log4cplus.appender.FILE_PACKET_APPENDER=log4cplus::AsyncAppender
log4cplus.appender.FILE_PACKET_APPENDER.Appender=log4cplus::RollingFileAppender
log4cplus.appender.FILE_PACKET_APPENDER.Appender.Locale=ko-KR.UTF8
log4cplus.appender.FILE_PACKET_APPENDER.Appender.Threshold=TRACE
log4cplus.appender.FILE_PACKET_APPENDER.Appender.File=logs/server_packet.log
log4cplus.appender.FILE_PACKET_APPENDER.Appender.MaxFileSize=20MB
log4cplus.appender.FILE_PACKET_APPENDER.Appender.MaxBackupIndex=5
log4cplus.appender.FILE_PACKET_APPENDER.Appender.layout=log4cplus::PatternLayout
log4cplus.appender.FILE_PACKET_APPENDER.Appender.layout.ConversionPattern=%D{%Y-%m-%d %H:%M:%S.%q} [%-5p/%-6t/%-13c{2}][%-10.30F:%.5L][%-10.20M] %m%n

# LOGGER
log4cplus.logger.PacketLog=TRACE, FILE_PACKET_APPENDER
Appender.layout=log4cplus::PatternLayout
Appender.layout.ConversionPattern={"Timestamp":"%D{%Y-%m-%d %H:%M:%S.%q}","Level":"%p","ThreadId":%t,"Event id":"%c{2}","File":"%F","Line":%L,"Message":%m}%n
2014/04/19 17:49 2014/04/19 17:49

글 걸기 주소 : 이 글에는 트랙백을 보낼 수 없습니다

덧글을 달아 주세요