Connecting Tech Pros Worldwide Help | Site Map

log4j: where to put properties file?

Aaron Boxer
Guest
 
Posts: n/a
#1: Jul 17 '05
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





PerfectDayToChaseTornados
Guest
 
Posts: n/a
#2: Jul 17 '05

re: log4j: where to put properties file?


"Aaron Boxer" <aaron@oti-canada.com> wrote in message
news:ZsOob.12554$Nz5.576637@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


Soren
Guest
 
Posts: n/a
#3: Jul 17 '05

re: log4j: where to put properties file?


> |[color=blue]
> | Any help would be greatly appreciated!
> |
> | Aaron Boxer
> |
>
> log4j.properties needs to be on the classpath where log4j can find it.[/color]

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

Aaron Boxer
Guest
 
Posts: n/a
#4: Jul 17 '05

re: log4j: where to put properties file?


Thanks for your help, guys.

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

Aaron



"Soren" <s_kuula@yahoo.com> wrote in message
news:rOXob.23479$jf4.1139266@news000.worldonline.d k...[color=blue][color=green]
> > |
> > | Any help would be greatly appreciated!
> > |
> > | Aaron Boxer
> > |
> >
> > log4j.properties needs to be on the classpath where log4j can find it.[/color]
>
> 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
>[/color]


Closed Thread