How to configure log4j to log different log levels to different files for the same logger
What you need to do is have a single <logger> definition with a defined level of INFO, but in your two appender definitions, you set their thresholds accordingly, e.g. <appender name=”ERROR_FILE”> <param name=”Threshold” value=”ERROR”/> </appender> <appender name=”GENERAL”> <param name=”Threshold” value=”INFO”/> </appender> You then add both appenders to your logger: <logger name=”com.acme”> <level value=”INFO”/> <appender-ref ref=”ERROR_FILE”/> … Read more