Hello All ,<br><br>I am using SLF4J with logback , with WebSphere Application Server . But I am getting duplicate messages related to WAS.like this<br><br>[2/7/13 23:44:21:054 IST] 0000001b AdminHelper   A   ADMN1010I: An attempt is made to stop the SamplesGallery application. (User ID = defaultWIMFileBasedRealm/wasadmin)<br>
[2/7/13 23:44:21:060 IST] 0000001b SystemOut     O 15958 [Default : 2]  WARN com.ibm.ws.management.AdminHelper  - ADMN1010I - <br><br>First line is printed using WAS loggers , and is correct.<br>But Second line is duplicate of first and is printed by SLF4J and is not correct..<br>
<br>Can I prevent slf4j , not to print WAS related messages / or redirect it to some other log file.<br>My log4j.properties is <br><br>log4j.appender.consoleAppender = org.apache.log4j.ConsoleAppender<br>log4j.appender.consoleAppender.layout = org.apache.log4j.PatternLayout<br>
<br>#note the %X{userName} - this is how you fetch data from Mapped Diagnostic Context (MDC)<br>log4j.appender.consoleAppender.layout.ConversionPattern = %-4r [%t] %5p %c %x - %m - %X{userName}%n<br><br>log4j.rootLogger = DEBUG, consoleAppender<br>
<br>log4j.appender.stdout=org.apache.log4j.ConsoleAppender <br>log4j.appender.stdout.Target=c:/slf4j.log <br>log4j.appender.stdout.layout=org.apache.log4j.PatternLayout <br>#log4j.appender.stdout.layout.ConversionPattern=%t %-5p %c{2} - %m%n<br>
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n <br><br><br>Thanks<br>Rishi Madan<br><br><div class="gmail_quote">On Sat, Feb 23, 2013 at 8:15 AM, Kengo TODA <span dir="ltr"><<a href="mailto:skypencil@gmail.com" target="_blank">skypencil@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello all,<br>
<br>
I redesigned this ruleset, and now it can work as a FindBugs plugin<br>
(target to parse is changed from Java source to .class file).<br>
So it can count placeholders correctly.<br>
<br>
<a href="https://github.com/eller86/findbugs-slf4j" target="_blank">https://github.com/eller86/findbugs-slf4j</a><br>
<br>
Check it if it is interesting for you. Thanks!<br>
<br>
<br>
On Sun, Aug 19, 2012 at 10:06 PM, Kengo TODA <<a href="mailto:skypencil@gmail.com">skypencil@gmail.com</a>> wrote:<br>
> Thanks, I misunderstood.<br>
> I changed that XML so it will be included from next version (0.4).<br>
><br>
> On Sun, Aug 19, 2012 at 4:17 PM, niels <<a href="mailto:opensource21@gmail.com">opensource21@gmail.com</a>> wrote:<br>
>> That's sounds great to me, specially<br>
>> <a href="https://github.com/eller86/ruleset-for-SLF4J#number-of-placeholder-should-be-equal-to-number-of-argument" target="_blank">https://github.com/eller86/ruleset-for-SLF4J#number-of-placeholder-should-be-equal-to-number-of-argument</a>.<br>

>> How ever if I understand the FAQ<br>
>> <a href="http://www.slf4j.org/faq.html#declared_static" target="_blank">http://www.slf4j.org/faq.html#declared_static</a> right there is no<br>
>> recommendation any more. But I guess it's easy to change the check by<br>
>> the configuration.<br>
>><br>
>> Niels<br>
>><br>
>> 2012/8/10 Kengo TODA <<a href="mailto:skypencil@gmail.com">skypencil@gmail.com</a>>:<br>
>>> Hello all SLF4J users.<br>
>>><br>
>>> I have created a simple PMD ruleset for SLF4J. It helps to unify coding style<br>
>>> and fix bug.<br>
>>><br>
>>>     - <a href="https://github.com/eller86/ruleset-for-SLF4J" target="_blank">https://github.com/eller86/ruleset-for-SLF4J</a><br>
>>><br>
>>> I created it for myself, but I guess it would be helpful for some of you.<br>
>>> I'm happy if it works well for you.<br>
>>><br>
>>><br>
>>> Thanks.<br>
>>><br>
>>><br>
>>> On Wed, Feb 1, 2012 at 11:50 PM, Kengo TODA <<a href="mailto:skypencil@gmail.com">skypencil@gmail.com</a>> wrote:<br>
>>>> Hello.<br>
>>>><br>
>>>> I'm finding automated checker for SLF4J like PMD ruleset or Findbugs plugin.<br>
>>>> Because I want to pick up bad codes like:<br>
>>>>   - giving wrong class to LoggerFactory#getLogger(Class) (maybe<br>
>>>> copy-pasted from other class)<br>
>>>>   - using static variable instead of instance variable to store Logger<br>
>>>>   - calling LoggerFactory#getLogger in method<br>
>>>><br>
>>>> I've googled but cannot find it.<br>
>>>> Is there already developed one? Or, I have to develop it by own?<br>
>>>><br>
>>>><br>
>>>> Thank you for your time.<br>
>>>> Kengo TODA<br>
>>>><br>
>>>> --<br>
>>>> ***<br>
>>>> Kengo TODA (eller86)<br>
>>>> <a href="mailto:skypencil@gmail.com">skypencil@gmail.com</a><br>
>>>> <a href="http://skypencil.jp/" target="_blank">http://skypencil.jp/</a><br>
>>><br>
>>><br>
>>><br>
>>> --<br>
>>> ***<br>
>>> Kengo TODA (eller86)<br>
>>> <a href="mailto:skypencil@gmail.com">skypencil@gmail.com</a><br>
>>> <a href="http://skypencil.jp/" target="_blank">http://skypencil.jp/</a><br>
>>> _______________________________________________<br>
>>> slf4j-user mailing list<br>
>>> <a href="mailto:slf4j-user@qos.ch">slf4j-user@qos.ch</a><br>
>>> <a href="http://mailman.qos.ch/mailman/listinfo/slf4j-user" target="_blank">http://mailman.qos.ch/mailman/listinfo/slf4j-user</a><br>
>> _______________________________________________<br>
>> slf4j-user mailing list<br>
>> <a href="mailto:slf4j-user@qos.ch">slf4j-user@qos.ch</a><br>
>> <a href="http://mailman.qos.ch/mailman/listinfo/slf4j-user" target="_blank">http://mailman.qos.ch/mailman/listinfo/slf4j-user</a><br>
><br>
><br>
<span class="HOEnZb"><font color="#888888">><br>
> --<br>
> ***<br>
> Kengo TODA (eller86)<br>
> <a href="mailto:skypencil@gmail.com">skypencil@gmail.com</a><br>
> <a href="http://skypencil.jp/" target="_blank">http://skypencil.jp/</a><br>
<br>
<br>
<br>
--<br>
***<br>
Kengo TODA (eller86)<br>
<a href="mailto:skypencil@gmail.com">skypencil@gmail.com</a><br>
<a href="http://skypencil.jp/" target="_blank">http://skypencil.jp/</a><br>
_______________________________________________<br>
slf4j-user mailing list<br>
<a href="mailto:slf4j-user@qos.ch">slf4j-user@qos.ch</a><br>
<a href="http://mailman.qos.ch/mailman/listinfo/slf4j-user" target="_blank">http://mailman.qos.ch/mailman/listinfo/slf4j-user</a><br>
</font></span></blockquote></div><br>