Martin Javorek wrote:
Ahoj,

řeším teď otázku logování v J2EE aplikaci. Současný stav je nevyhovující a já 
bych rád našel rozumné řešení, které implementujeme, abychom to nemuseli dělat 
za půl roku znovu.

Požadavky:
- logování do DB není zcela žádoucí, lepší se jeví využití např. Log4J a 1 
logovacího souboru s rolováním
- táž aplikace poběží i ve více kontextech na jednom serveru, tedy log soubory 
jednotlivých kontextů se nesmí přepisovat
- různí zákazníci mohou mít vlastní logovací nastavení (řekněme svůj log4j 
konfigurační soubor) a bylo by tedy lepší mít tento soubor mimo aplikaci 
(WAR/EAR), podobně jako je např. definice datasources, aby při update aplikace 
nedošlo k přepsání těchto nastavení
- aplikace poběží na Tomcatu (verze 5 a výš) a WAS 6, dost možná v budoucnu i 
na jiných J2EE serverech

Chtěl bych znát vaše nápady, řešení, zkušenosti a tak :-)

Pozor, TomCat 5.5 predelal logging, pouziva Commons Logging,
a ve vysledku to znamena, ze se neda jednoduse nastavit v kontextu,
aby webaplikace zapisovala do nejakeho rotovaneho souboru.

Musite se drbat s nastavovanim Commons Logging, ktere v podstate
rozumne pouzije jenom logging integrovany v JRE. A nastavit
se to musi uvnitr WAR.

Doporucuji precist si velmi poucny clanek
http://www.qos.ch/logging/thinkAgain.jsp
odkaz na nej je primo z
http://logging.apache.org/log4j/docs/documentation.html

Neuvazene jsem onehdy upgradoval na TomCat 5.5 a vymstilo se mi to.
Nejen v tomhle, i deploy a undeploy jsou zmrsene, a muj bugreport
Remy Maucherat zatvrzele oznacuje jako WONTFIX, jak uz to ma ve zvyku.
Jde o to, ze pri nahrazeni WAR souboru novou verzi se provede undeploy,
coz smaze prislusny soubor v conf/Catalina/localhost
a pokusi se ho to preplacnout souborem z WARU z cesty META-INF/context.xml To povazuju za zhuverilost, protoze ted
musim mit napriklad konfiguraci databaze primo ve WARu. Brr.
Drzte se dale od TomCatu 5.5.

Makub
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Supercomputing Center Brno             Martin Kuba
Institute of Computer Science    email: [EMAIL PROTECTED]
Masaryk University             http://www.ics.muni.cz/~makub/
Botanicka 68a, 60200 Brno, CZ     mobil: +420-603-533775
--------------------------------------------------------------

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Odpovedet emailem