O log4.properties deve estar no caminho de classe?

Estou tendo problemas para colocar meu arquivo log4j.properties no caminho de classe. Posso usá-lo durante o desenvolvimento (Eclipse Indigo), mas, quando exporto meu aplicativo como JAR, não poss

Criei manualmente um arquivo MANIFEST.MF para o JAR exportado:

Manifest-Version: 1.0
Main-Class: main.Program
Class-Path: lib/log4j.properties lib/log4j-1.2.15.jar

E, em seguida, coloque o JAR nessa organização de arquivos:

folder
  |-------- app.jar
  |-------- lib
             |--------- log4j.properties
             |--------- log4j-1.2.15.jar

Quando tento executar o app.jar, eles encontram log4j.jar, mas não log4j.properties

log4j:WARN No appenders could be found for logger (main.Program).
log4j:WARN Please initialize the log4j system properly.

Minhas log4j.properties arquivo é assim:

log4j.rootLogger=INFO, stdout, file

PATTERN=[%d] [%p] [%c{1}]: %m%n

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=${PATTERN}

log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
log4j.appender.file.DatePattern='.'yyyy-MM-dd
log4j.appender.file.File=${logger_file_path}
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=${PATTERN}

questionAnswers(12)

yourAnswerToTheQuestion