Em 28/01/2013 12:56, Konstantin Kolinko escreveu:
2013/1/28 Tiago Sousa <tiago-a-so...@ext.ptinovacao.pt>:
Em 25/01/2013 19:39, Christopher Schultz escreveu:
On 1/25/13 4:45 AM, Tiago Sousa wrote:
Em 25/01/2013 08:59, Konstantin Kolinko escreveu:
2013/1/24 Tiago Sousa <tiago-a-so...@ext.ptinovacao.pt>:
Hello to all.

I have tomcat 6
Which version?
I'm using tomcat 6.0.16.
Did you install it from a zip file downloaded from
tomcat.apache.org?
Yes, i installed using a zip file downloaded from
tomcat.apache.org.

using JULI for logging (logging.properties in conf dir) plus
several webapps using its own log4j.properties.

I need to centralized all the logs so i thought to put a
global/shared log4j.properties in $CATALINA_BASE\lib so that
tomcat and each webapp can be controlled through this file. OK,
but make sure that all jars are in their proper places.
Sometimes people read the doc incorrectly.

http://tomcat.apache.org/tomcat-6.0-doc/logging.html
Ok, i think i've done it, namely:

* Put|log4j.jar|and|tomcat-juli-adapters.jar|from "extras"
into|$CATALINA_HOME/lib|. *
Replace|$CATALINA_HOME/bin/tomcat-juli.jar|with|tomcat-juli.jar|from


"extras".

The problem i'm facing is that no logs are produced. At this time
i'm trying to configure just TOMCAT, no webapps, to log through
log4j but still no logs are produced. I've folowed the tutorial in
Apache logging webpage with the standard log4j.properties. No logs
in $CATALINA_BASE\logs.
Which tutorial did you follow?
The one you mentioned:
http://tomcat.apache.org/tomcat-6.0-doc/logging.html
Did you configure them to be written to "${catalina.base}/logs"
? Maybe it tries to write them elsewhere?
It is configured in its standard version (
http://tomcat.apache.org/tomcat-6.0-doc/logging.html), which i am
using.
Is the file readable?
There is no file, tomcat does not create one and that is my
problem.
I think Konstantin meant "is the config file readable" or perhaps "is
the logs/ directory writable". Of course, all permissions must be
relative to the effective uid running Tomcat.

Check catalina.out. If you don't have a log4j.properties file (or
similar) available, I believe you'll get a message on stdout saying
"You haven't configured log4j properly" and you won't get any further
log messages anywhere.


Hi...

Just a final tip, i´m using log4j-api-2.0-beta3 as my log4j.jar (without
renaming it).
Any problem with that?

File name is not a problem, but using a wrong version of the library
is a problem.
There are a couple of issues to start

1. The Apache Commons Logging library is designed and compiled to use Log4J 1.x

Log4J 2 docs say that you need an adapter to use it with Commons
Logging. (I have not used it yet so I do not know what mileage is
here). YMMV.

2. "log4j.properties" is not a valid configuration file for log4j 2.
Its configuration files are either XML or JSON.
http://logging.apache.org/log4j/2.x/manual/configuration.html

Try with 1.2.17
http://logging.apache.org/log4j/1.2/download.html

Best regards,
Konstantin Kolinko

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Hi,
Thanks, one more time, for your reply.
The problem with log4j 1.x is that it outputs the following error:
log4j:WARN No appenders could be found for logger (org.apache.catalina.startup.Embedded).
log4j:WARN Please initialize the log4j system properly.

I know that this is a common error, usually related with classpath problems. In my case, the configuration i'm using doesn´t seem to be have those sort of problems....

Any idea?
Tiago



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to