|
From: ToonXW <tx...@gm...> - 2018-08-31 06:59:26
|
I have been trying to route all event logs to one daily rolling log file,
however it is unclear what is going wrong. I verified that quickfixj picked
up the log4j.properties file (by forcing an exception) and also confirmed
that the target log file was created post startup. Please advise.
*SessionSettings:*
SLF4JLogEventCategory=quickfixj.event
SLF4JLogIncomingMessageCategory=quickfixj.incoming
SLF4JLogOutgoingMessageCategory=quickfixj.outgoing
SLF4JLogPrependSessionID=Y
SLF4JLogHeartbeats=Y
*When building ThreadedSocketInitiator:*
LogFactory logFactory = new SLF4JLogFactory(sessionSettings);
*log4j.properties:*
# Root logger option
log4j.rootLogger=DEBUG, core
# Write to log files, support date rolling.
log4j.appender.core=org.apache.log4j.DailyRollingFileAppender
log4j.appender.core.Append=true
log4j.appender.core.File=./logs/system_debug.log
log4j.appender.core.DatePattern='.'yyyy-MM-dd
log4j.appender.core.layout=org.apache.log4j.PatternLayout
log4j.appender.core.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss.SSS}
%-5p %c{1}:%L - %m%n
# Quickfixj appender(s): quickfixj.event / quickfixj.incoming /
quickfixj.outgoing
log4j.logger.quickfixj.event=DEBUG, quickfixEvents
log4j.additivity.quickfixj.event=false;
log4j.appender.quickfixEvents=org.apache.log4j.DailyRollingFileAppender
log4j.appender.quickfixEvents.Append=true
log4j.appender.quickfixEvents.File=./logs/quickfix.log
log4j.appender.quickfixEvents.DatePattern='.'yyyy-MM-dd
log4j.appender.quickfixEvents.layout=org.apache.log4j.PatternLayout
log4j.appender.quickfixEvents.layout.ConversionPattern=%d{yyyy-MM-dd
HH:mm:ss.SSS} %-5p %c{1}:%L - %m%n
--
Sent from: http://quickfix-j.364392.n2.nabble.com/
|