Description
I discovered that to use SLF4J log, JdbcDriver cannot be present in the Quickfix/J config file. Otherwise, the default LogFactory - ScreenLogFactory will be used. We need JdbcDriver setting as it is used for persisting FIX messages into database for FIX session management.
After debugging the code, I found out that this could be fixed by swapping those two lines in QuickfixjEngine.java
298: isJdbcLog(settings, impliedLogFactories);
299: isSL4JLog(settings, impliedLogFactories);
Can we please have this fixed for the next release?
Attachments
Issue Links
- is related to
-
CAMEL-3318 Update Quickfix component to support SLF4JLogFactory and end-user QFJ plugin implementations.
- Closed