Filtering NoSuchFlowExecutionException errors on idp-process.log

privas pedro.rivas664 at csuci.edu
Tue Feb 13 12:14:03 EST 2018


Hi All,

My idp-process.log file is getting filled with stale errors to the point
that each compressed log file is around 80 MB in size. I've used a filter in
logback for my SQL appender and I was wondering if the same process be used
for idp-process.log?

If so, would this work?

    <appender name="IDP_PROCESS"
class="ch.qos.logback.core.rolling.RollingFileAppender">
        <filter class="ch.qos.logback.core.filter.EvaluatorFilter">
            <evaluator>
                <expression>
                return logger.contains("NoSuchFlowExecutionException")
                </expression>
            </evaluator>
            <OnMismatch>DENY</OnMismatch>
            <OnMatch>NEUTRAL</OnMatch>
        </filter>
        <File>${idp.logfiles}/idp-process.log</File>

        <rollingPolicy
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
           
<fileNamePattern>${idp.logfiles}/idp-process-%d{yyyy-MM-dd}.log.gz</fileNamePattern>
            <maxHistory>${idp.loghistory:-180}</maxHistory>
        </rollingPolicy>

        <encoder
class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
            <charset>UTF-8</charset>
            <Pattern>%date{ISO8601} - %level [%logger:%line] -
%msg%n%ex{short}</Pattern>
        </encoder>
    </appender>

Thank you!



--
Sent from: http://shibboleth.1660669.n2.nabble.com/Shibboleth-Users-f1660767.html


More information about the users mailing list