Nevyresili jste nekdo uspesne logovani TomCatu 5.5
pomoci log4j ?

Zkousel jsem to podle navodu na http://minaret.biz/tips/datedFileAppender.html
tj. pridal jsem commons-logging.jar, log4j.jar
a datedFileAppender-1.0.2.jar do common/lib/
a log4j.xml do common/classes.

Chci dosahnout toho, aby se mi logovani z kazde aplikace
ukladalo do jineho souboru. To se mi vicemene podarilo
tim, ze v log4j.xml jsem dal odkaz na appender do kategorie, tj.
aby aplikace jsp-examples.war logovala do logs/jsp-examples.DATUM.log,
mam tam

    <appender name="T2" class="biz.minaret.log4j.DatedFileAppender">
        <param name="Prefix" value="jsp-examples."/>
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern"  value="%d [%t] %-5p %c - %m%n"/>
        </layout>
    </appender>
...
    <category 
name="org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/jsp-examples]">
        <priority value="info"/>
        <appender-ref ref="T2"/>
    </category>

Jenomze, to funguje jenom pro aplikace, ktere nedelaji zadne
vlastni logovani, nebo maximalne pouzivaji pro logovani
volani getServletContext().log("zprava").

Ale kdyz mam v aplikaci znovu Log4J, tj. mam v ni
WEB-INF/lib/log4j.jar a WEB-INF/classes/log4j.xml,
tak to zhavaruje, protoze Log4j z aplikace najde log4j.xml
celeho TomCatu v $CATALINA_BASE/common/classes/log4j.xml
misto sveho $CATALINA_BASE/webapps/WEB-INF/classes/log4j.xml,
pokusi se pouzit DatedFileAppender, ktery nevidi, a
zhavaruje.

Z toho mi vychazi, ze nemuzu pouzivat Log4J zaroven pro cely
TomCat i pro aplikaci. Nebo jste to nekdo vyresili uspesne ?
Googlem jsem nic nenasel.

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