Nepomuze, kdyz nastavite instanci loggeru na null?

P.

----- Original Message ----- 
From: "Benda Lukas" <[EMAIL PROTECTED]>
To: "Java - diskuse" <[email protected]>
Sent: Thursday, October 19, 2006 2:00 PM
Subject: Serializace objektu, ktery obsahuje neserializovane cleny


> Mam tridu, ktera je serializable a obsahuje protected parametr logger.
> Chci takovou tridu preda pomoci RMI, ale havaruje to prave na tom, ze
> logger neni serializovany. Prve jsem byl presvedcen, ze privatni objekty
> se neserializuji, jenze ono jo. Coz mne docela mrzi, protoze vlastne
> kazda moje trida ma logger. Musim tedy pro kazdou tridu definovat metodu
> writeExternal(), readExternal(), nebo se to da nejak obejit.
>
> Pomuze kdyz bude logger private? Neexituje nejaka anotace kterou bych
> oznacil cleny objektu ktere se namaji serializovat? Co se stane kdyz pak
> chce objekt zalogovat? Jak takovy problem resite?
>
> Ta chyba je konkretne tato:
>     java.io.WriteAbortedException: writing aborted;
> java.io.NotSerializableException: org.apache.log4j.Logger
>
> S pozdravem
>     Lukáš Benda
>     [EMAIL PROTECTED]
>
> APNetsoft s.r.o.
> Hradecká 15
> 746 01, Opava
> tel.: +420 553 642 111
> fax.: +420 553 619 205
> mobil.: +420 777 577 054
> http://www.apnet.cz
>
> !DSPAM:45376a2424024049318243!
>
>
>


Odpovedet emailem