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.