Binny Mathew | The issue was resolved.
I wrote a custom class for the filter which would decide to write the log or not. Below is the snippet
<appender name="SIFT" class="ch.qos.logback.classic.sift.SiftingAppender"> <discriminator> <key>icm_call_id</key> <defaultValue>unkown</defaultValue> </discriminator> <sift> <appender name="FILE-${icm_call_id}" class="ch.qos.logback.core.FileAppender"> <filter class="com.citi.global.util.LogbackFilter"/> <file>c:/tmp/DWHConfig/logs/hu/${icm_call_id}.log</file> <append>false</append> <layout class="ch.qos.logback.classic.PatternLayout"> <pattern>%d [%thread] %level %mdc %logger{35} - %msg%n</pattern> </layout> </appender> </sift> </appender>
Thanks Binny |
| Please sign in to flag this as inappropriate. |