By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
438,468 Members | 1,865 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 438,468 IT Pros & Developers. It's quick & easy.

log4j: where to put properties file?

P: n/a
Hello,

My application is using a jar file MyJar.jar that uses log4j (I have the
latest release of log4j).
I have put both MyJar.jar and log4j.jar in a directory in my classpath. I
have also
put the file "log4j.properties" into this same directory.

My log4j.properties file reads:
# Default Logging Configuration

log4j.rootLogger=INFO, stdout

#to increase logging level

#log4j.logger.org.dcm4cheri=DEBUG

#to decrease logging level

#log4j.logger.org.dcm4cheri=ERROR

log4j.appender.stdout=org.apache.log4j.ConsoleAppe nder

log4j.appender.stdout.layout=org.apache.log4j.Patt ernLayout

log4j.appender.stdout.layout.ConversionPattern=%d{ ABSOLUTE} %-5p %x - %m\n

When I run the program, I get the following warning:
log4j:WARN No appenders could be found for logger
(org.dcm4cheri.server.ServerImpl).
log4j:WARN Please initialize the log4j system properly.
Any help would be greatly appreciated!

Aaron Boxer

Jul 17 '05 #1
Share this Question
Share on Google+
3 Replies


P: n/a
"Aaron Boxer" <aa***@oti-canada.com> wrote in message
news:Zs********************@news20.bellglobal.com. ..
| Hello,
|
| My application is using a jar file MyJar.jar that uses log4j (I have the
| latest release of log4j).
| I have put both MyJar.jar and log4j.jar in a directory in my classpath. I
| have also
| put the file "log4j.properties" into this same directory.
|
| My log4j.properties file reads:
|
|
| # Default Logging Configuration
|
| log4j.rootLogger=INFO, stdout
|
| #to increase logging level
|
| #log4j.logger.org.dcm4cheri=DEBUG
|
| #to decrease logging level
|
| #log4j.logger.org.dcm4cheri=ERROR
|
| log4j.appender.stdout=org.apache.log4j.ConsoleAppe nder
|
| log4j.appender.stdout.layout=org.apache.log4j.Patt ernLayout
|
| log4j.appender.stdout.layout.ConversionPattern=%d{ ABSOLUTE} %-5p %x - %m\n
|
|
|
|
|
| When I run the program, I get the following warning:
|
|
| log4j:WARN No appenders could be found for logger
| (org.dcm4cheri.server.ServerImpl).
| log4j:WARN Please initialize the log4j system properly.
|
|
| Any help would be greatly appreciated!
|
| Aaron Boxer
|

log4j.properties needs to be on the classpath where log4j can find it.
--
-P
Jul 17 '05 #2

P: n/a
> |
| Any help would be greatly appreciated!
|
| Aaron Boxer
|

log4j.properties needs to be on the classpath where log4j can find it.


You may also specify the location of the properties by a system property :

java -Dlog4j.configuration=file:///path/to/log4j.properties MyApplication

(is that system property necessary or only optional ?)
Soren

Jul 17 '05 #3

P: n/a
Thanks for your help, guys.

My error actually, the folder with the file was not actually in my
classpath.

Aaron

"Soren" <s_*****@yahoo.com> wrote in message
news:rO*********************@news000.worldonline.d k...
|
| Any help would be greatly appreciated!
|
| Aaron Boxer
|

log4j.properties needs to be on the classpath where log4j can find it.


You may also specify the location of the properties by a system property :

java -Dlog4j.configuration=file:///path/to/log4j.properties MyApplication

(is that system property necessary or only optional ?)
Soren

Jul 17 '05 #4

This discussion thread is closed

Replies have been disabled for this discussion.