log4j: where to put properties file?

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Aaron Boxer

    #1

    log4j: where to put properties file?

    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.properti es" into this same directory.

    My log4j.propertie s file reads:


    # Default Logging Configuration

    log4j.rootLogge r=INFO, stdout

    #to increase logging level

    #log4j.logger.o rg.dcm4cheri=DE BUG

    #to decrease logging level

    #log4j.logger.o rg.dcm4cheri=ER ROR

    log4j.appender. stdout=org.apac he.log4j.Consol eAppender

    log4j.appender. stdout.layout=o rg.apache.log4j .PatternLayout

    log4j.appender. stdout.layout.C onversionPatter n=%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.ServerIm pl).
    log4j:WARN Please initialize the log4j system properly.


    Any help would be greatly appreciated!

    Aaron Boxer





  • PerfectDayToChaseTornados

    #2
    Re: log4j: where to put properties file?

    "Aaron Boxer" <aaron@oti-canada.com> wrote in message
    news:ZsOob.1255 4$Nz5.576637@ne ws20.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.properti es" into this same directory.
    |
    | My log4j.propertie s file reads:
    |
    |
    | # Default Logging Configuration
    |
    | log4j.rootLogge r=INFO, stdout
    |
    | #to increase logging level
    |
    | #log4j.logger.o rg.dcm4cheri=DE BUG
    |
    | #to decrease logging level
    |
    | #log4j.logger.o rg.dcm4cheri=ER ROR
    |
    | log4j.appender. stdout=org.apac he.log4j.Consol eAppender
    |
    | log4j.appender. stdout.layout=o rg.apache.log4j .PatternLayout
    |
    | log4j.appender. stdout.layout.C onversionPatter n=%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.ServerIm pl).
    | log4j:WARN Please initialize the log4j system properly.
    |
    |
    | Any help would be greatly appreciated!
    |
    | Aaron Boxer
    |

    log4j.propertie s needs to be on the classpath where log4j can find it.
    --
    -P


    Comment

    • Soren

      #3
      Re: log4j: where to put properties file?

      > |[color=blue]
      > | Any help would be greatly appreciated!
      > |
      > | Aaron Boxer
      > |
      >
      > log4j.propertie s 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.configur ation=file:///path/to/log4j.propertie s MyApplication

      (is that system property necessary or only optional ?)


      Soren

      Comment

      • Aaron Boxer

        #4
        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.2347 9$jf4.1139266@n ews000.worldonl ine.dk...[color=blue][color=green]
        > > |
        > > | Any help would be greatly appreciated!
        > > |
        > > | Aaron Boxer
        > > |
        > >
        > > log4j.propertie s 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.configur ation=file:///path/to/log4j.propertie s MyApplication
        >
        > (is that system property necessary or only optional ?)
        >
        >
        > Soren
        >[/color]


        Comment

        Working...