# Log levels
# Uncomment the following line to enable full loggin for every class
log4j.rootLogger=info, CONSOLE, FILE
log4j.category.errorLogger=error, ErrorLogger, SNS
log4j.category.transaction=info, APPTXNLOGGER
log4j.category.CacheManifestLogging=info, CacheManifestLogger
log4j.category.ConciseLogging=info, ConciseLogger
# Console appender for jboss configuration
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%5p [%t] (%F:%L) -%X{txnid}- %m%n
# Daily appender for jboss configuration
log4j.appender.FILE=org.apache.log4j.DailyRollingFileAppender
log4j.appender.FILE.File=../standalone/log/xyzlog/application.log
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=%d{yyyy-MM-dd:HH:mm:ss},%5p,%F:%L,%X{txnid},%m%n
# Daily Appender for reported errors
log4j.appender.ErrorLogger=org.apache.log4j.DailyRollingFileAppender
log4j.appender.ErrorLogger.File=../standalone/log/xyzlog/REVEAL-error.log
log4j.appender.ErrorLogger.Append=true
log4j.appender.ErrorLogger.DatePattern='.'yyyy-MM-dd
log4j.appender.ErrorLogger.layout=org.apache.log4j.PatternLayout
log4j.appender.ErrorLogger.layout.ConversionPattern=%m%n
log4j.appender.ErrorLogger.Encoding=UTF-8
# Rolling File Appender
log4j.appender.APPTXNLOGGER=com.xyz.web.logger.AppTxnLogger
log4j.appender.APPTXNLOGGER.File=../standalone/log/xyzlog/transactions.log
log4j.appender.APPTXNLOGGER.Append=true
log4j.appender.APPTXNLOGGER.DatePattern='.'yyyy-MM-dd
log4j.appender.APPTXNLOGGER.layout=com.xyz.web.logger.XyzPatternLayout
log4j.appender.APPTXNLOGGER.layout.ConversionPattern=%d{yyyy-MM-dd:HH:mm:ss},%m%n
#Rotation settings
log.rotation.time.unit=12
log.rotation.time.value=1
log4j.additivity.CacheManifestLogging=false
#Cache manifest logger
log4j.appender.CacheManifestLogger=com.xyz.web.logger.CacheManifestLogger
log4j.appender.CacheManifestLogger.File=../standalone/log/xyzlog/cacheManifest.log
log4j.appender.CacheManifestLogger.layout=org.apache.log4j.PatternLayout
log4j.appender.CacheManifestLogger.Encoding=UTF-8
#Concise logger
log4j.appender.ConciseLogger=org.apache.log4j.DailyRollingFileAppender
log4j.appender.ConciseLogger.File=../standalone/log/xyzlog/splunk-metrics.log
log4j.appender.ConciseLogger.Append=true
log4j.appender.ConciseLogger.DatePattern='.'yyyy-MM-dd
log4j.appender.ConciseLogger.layout=org.apache.log4j.PatternLayout
log4j.appender.ConciseLogger.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} -%X{txnid}- %m%n
log4j.appender.ConciseLogger.Encoding=UTF-8
#SNS
log4j.appender.SNS=com.twitsprout.appender.sns.SnsAsyncAppender
log4j.appender.SNS.Threshold=ERROR
log4j.appender.SNS.TopicName=DEV_REVEAL_WEBSERVICE_ERROR
log4j.appender.SNS.layout=org.apache.log4j.PatternLayout
log4j.appender.SNS.layout.ConversionPattern=%p %t %c [ERROR_NOTIFICATION_LOGGER] %m%n