Hello Ceki,

I`ve just created *LBCLASSIC-255
<http://jira.qos.ch/browse/LBCLASSIC-255>*including a patch that solve
it and its test case.

BR,
/César-


On Mon, Feb 21, 2011 at 4:28 PM, Ceki Gülcü <[email protected]> wrote:

>
> Hello César,
>
> Logback does not use any synchronization when invoking turbo filters.
> TurboFilters needs to ensure they are thread safe on their own. The fact
> that DuplicateMessageFilter does not synchronize on LinkedHashMap is
> probably a bug. Could you please enter a bug report for the issue you just
> discovered?
>
>
>
> On 21/02/2011 3:28 PM, César Álvarez Núñez wrote:
>
>> Hi all,
>>
>> I would like to known if TurboFilter is multithread-safe or not since
>> the manual does not say anything about it.
>>
>> Reviewing
>>
>> https://github.com/ceki/logback/blob/master/logback-classic/src/main/java/ch/qos/logback/classic/turbo/DuplicateMessageFilter.java
>> I have seen that a it makes use of a LinkedHashMap
>> (
>> http://download.oracle.com/javase/6/docs/api/java/util/LinkedHashMap.html
>> )
>> which requires synchronization in case of multithread access.
>>
>> BR,
>> /César.
>>
>>
> _______________________________________________
> Logback-user mailing list
> [email protected]
> http://qos.ch/mailman/listinfo/logback-user
>
_______________________________________________
Logback-user mailing list
[email protected]
http://qos.ch/mailman/listinfo/logback-user

Reply via email to