spring - log4j configurations for non web application -
i've create simple maven application , using log4j logger. application not web application. i've tried copy log4j.properties everywhere in java folder , everywhere across project still getting following error. suggest how can fix it?
log4j:warn no appenders found logger (org.springframework.web.client.resttemplate). log4j:warn please initialize log4j system properly. log4j:warn see http://logging.apache.org/log4j/1.2/faq.html#noconfig more info.
log4j.properties
# root logger option log4j.rootlogger=info, file, stdout # direct log messages log file log4j.appender.file=org.apache.log4j.rollingfileappender log4j.appender.file.file=c:\\logging.log log4j.appender.file.maxfilesize=10mb log4j.appender.file.maxbackupindex=10 log4j.appender.file.layout=org.apache.log4j.patternlayout log4j.appender.file.layout.conversionpattern=%d{yyyy-mm-dd hh:mm:ss} %-5p %c{1}:%l - %m%n # direct log messages stdout log4j.appender.stdout=org.apache.log4j.consoleappender log4j.appender.stdout.target=system.out log4j.appender.stdout.layout=org.apache.log4j.patternlayout log4j.appender.stdout.layout.conversionpattern=%d{yyyy-mm-dd hh:mm:ss} %-5p %c{1}:%l - %m%n
the log4j.properties
file should in dirctory or jar file on classpath @ runtime.
if have maven project standard maven project directory layout, put file in directory src\main\resources
- way, maven should put in right place when compile project.
Comments
Post a Comment