But if this is a feature that is useful for some users, why not fully
advertise it by making the Logger interface Serializable?

On Thu, Jul 21, 2016 at 7:53 PM, Matt Sicker <boa...@gmail.com> wrote:

> It's Serializable because there was a feature request for it. The jira
> ticket is internal (reported by Gary), but I recall either another bug or a
> mailing list post where the justification was so that serializable classes
> can still use a Logger instance field (not everyone uses a static field for
> the Logger for some reason).
>
> On 21 July 2016 at 11:32, Ralph Goers <ralph.go...@dslextreme.com> wrote:
>
>> I asked myself the same question and I guess the answer is that Logger is
>> included in lots of classes, many of which are Serializable. It would be
>> easier for us to make AbstractLogger Serializable then for all the users to
>> mark it as transient and have to manually instantiate the Logger during
>> de-Serialization.
>>
>> Ralph
>>
>> On Jul 21, 2016, at 9:29 AM, Mikael Ståldal <mikael.stal...@magine.com>
>> wrote:
>>
>> So then why is AbstractLogger, and our implementation in log4j-core,
>> Serializable?
>>
>> On Thu, Jul 21, 2016 at 6:18 PM, Gary Gregory <garydgreg...@gmail.com>
>> wrote:
>>
>>> I do not think there is a way to know what folks are doing out there...
>>>
>>> Gary
>>>
>>> On Thu, Jul 21, 2016 at 9:13 AM, Mikael Ståldal <
>>> mikael.stal...@magine.com> wrote:
>>>
>>>> Are there any providers not using AbstractLogger?
>>>>
>>>> On Thu, Jul 21, 2016 at 6:09 PM, Gary Gregory <garydgreg...@gmail.com>
>>>> wrote:
>>>>
>>>>> Probably to leave the decision on whether to support serialization to
>>>>> each provider.
>>>>>
>>>>> Gary
>>>>>
>>>>> On Jul 21, 2016 3:14 AM, "Mikael Ståldal" <mikael.stal...@magine.com>
>>>>> wrote:
>>>>>
>>>>>> AbstractLogger is Serializable, but the Logger interface is not. Why
>>>>>> is it so?
>>>>>>
>>>>>> --
>>>>>> [image: MagineTV]
>>>>>>
>>>>>> *Mikael Ståldal*
>>>>>> Senior software developer
>>>>>>
>>>>>> *Magine TV*
>>>>>> mikael.stal...@magine.com
>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>>>
>>>>>> Privileged and/or Confidential Information may be contained in this
>>>>>> message. If you are not the addressee indicated in this message
>>>>>> (or responsible for delivery of the message to such a person), you
>>>>>> may not copy or deliver this message to anyone. In such case,
>>>>>> you should destroy this message and kindly notify the sender by reply
>>>>>> email.
>>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> [image: MagineTV]
>>>>
>>>> *Mikael Ståldal*
>>>> Senior software developer
>>>>
>>>> *Magine TV*
>>>> mikael.stal...@magine.com
>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>
>>>> Privileged and/or Confidential Information may be contained in this
>>>> message. If you are not the addressee indicated in this message
>>>> (or responsible for delivery of the message to such a person), you may
>>>> not copy or deliver this message to anyone. In such case,
>>>> you should destroy this message and kindly notify the sender by reply
>>>> email.
>>>>
>>>
>>>
>>>
>>> --
>>> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
>>> Java Persistence with Hibernate, Second Edition
>>> <http://www.manning.com/bauer3/>
>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>>> Spring Batch in Action <http://www.manning.com/templier/>
>>> Blog: http://garygregory.wordpress.com
>>> Home: http://garygregory.com/
>>> Tweet! http://twitter.com/GaryGregory
>>>
>>
>>
>>
>> --
>> [image: MagineTV]
>>
>> *Mikael Ståldal*
>> Senior software developer
>>
>> *Magine TV*
>> mikael.stal...@magine.com
>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>
>> Privileged and/or Confidential Information may be contained in this
>> message. If you are not the addressee indicated in this message
>> (or responsible for delivery of the message to such a person), you may
>> not copy or deliver this message to anyone. In such case,
>> you should destroy this message and kindly notify the sender by reply
>> email.
>>
>>
>>
>
>
> --
> Matt Sicker <boa...@gmail.com>
>



-- 
[image: MagineTV]

*Mikael Ståldal*
Senior software developer

*Magine TV*
mikael.stal...@magine.com
Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com

Privileged and/or Confidential Information may be contained in this
message. If you are not the addressee indicated in this message
(or responsible for delivery of the message to such a person), you may not
copy or deliver this message to anyone. In such case,
you should destroy this message and kindly notify the sender by reply
email.

Reply via email to