<p>Look at documentation for logger config.  additivity = false...  Or look for DuplicateMessageFilter...  Or write your own filter.<br>
</p>
<div class="gmail_quote">On Apr 30, 2014 6:00 AM,  <<a href="mailto:logback-user-request@qos.ch">logback-user-request@qos.ch</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Send Logback-user mailing list submissions to<br>
        <a href="mailto:logback-user@qos.ch">logback-user@qos.ch</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="http://mailman.qos.ch/mailman/listinfo/logback-user" target="_blank">http://mailman.qos.ch/mailman/listinfo/logback-user</a><br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:logback-user-request@qos.ch">logback-user-request@qos.ch</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:logback-user-owner@qos.ch">logback-user-owner@qos.ch</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of Logback-user digest..."<br>
<br>Today's Topics:<br>
<br>
   1. How to get a unique content rollingFileAppender? (<a href="mailto:hax0r@sina.com">hax0r@sina.com</a>)<br>
<br><br>---------- Forwarded message ----------<br>From: <<a href="mailto:hax0r@sina.com">hax0r@sina.com</a>><br>To: "logback-user" <<a href="mailto:logback-user@qos.ch">logback-user@qos.ch</a>><br>
Cc: <br>Date: Wed, 30 Apr 2014 15:23:42 +0800<br>Subject: [logback-user] How to get a unique content rollingFileAppender?<br><p>I want such a rollingFileAppneder:</p><p>Before appending new line to the current log file, the logger will check: if there is any same line in the current log file, it will not write the same content to the file.</p>
<p><br></p><p>I can not find such a file appender, so I want to customize it:<br></p><p><br></p><p>Firstly, I want to create a class extends the RollingFileAppneder, but I find that the field which point to current file in RollingFileAppneder is "friendly", I can not get the field in my own class.</p>
<p><br></p><p>There is an stupid option: I copy all the codes in the RollingFileAppneder, and changed some logic in the append part. </p><p><br></p><p>Is there a elgant way to get such a unique content rollingFileAppender?<br>
</p><p><br></p><p><br></p><p><br></p><br>_______________________________________________<br>
Logback-user mailing list<br>
<a href="mailto:Logback-user@qos.ch">Logback-user@qos.ch</a><br>
<a href="http://mailman.qos.ch/mailman/listinfo/logback-user" target="_blank">http://mailman.qos.ch/mailman/listinfo/logback-user</a><br></blockquote></div>