i want specify logback.xml file in project, , in springboot application using application.yml, add
logging: config: logback.xml
but doesn't work me, error :
logging system failed initialize using configuration 'logback.xml' java.io.filenotfoundexception: /users/liufenglin/workspace/java/cruncher/statistic/logback.xml (no such file or directory) @ java.io.fileinputstream.open0(native method) @ java.io.fileinputstream.open(fileinputstream.java:195) @ java.io.fileinputstream.<init>(fileinputstream.java:138) @ java.io.fileinputstream.<init>(fileinputstream.java:93) @ sun.net.www.protocol.file.fileurlconnection.connect(fileurlconnection.java:90) @ sun.net.www.protocol.file.fileurlconnection.getinputstream(fileurlconnection.java:188) @ java.net.url.openstream(url.java:1045) @ org.springframework.boot.logging.loggingapplicationlistener.initializesystem(loggingapplicationlistener.java:281) @ org.springframework.boot.logging.loggingapplicationlistener.initialize(loggingapplicationlistener.java:255) @ org.springframework.boot.logging.loggingapplicationlistener.onapplicationenvironmentpreparedevent(loggingapplicationlistener.java:224) @ org.springframework.boot.logging.loggingapplicationlistener.onapplicationevent(loggingapplicationlistener.java:200) @ org.springframework.context.event.simpleapplicationeventmulticaster.invokelistener(simpleapplicationeventmulticaster.java:166) @ org.springframework.context.event.simpleapplicationeventmulticaster.multicastevent(simpleapplicationeventmulticaster.java:138) @ org.springframework.context.event.simpleapplicationeventmulticaster.multicastevent(simpleapplicationeventmulticaster.java:121) @ org.springframework.boot.context.event.eventpublishingrunlistener.publishevent(eventpublishingrunlistener.java:111) @ org.springframework.boot.context.event.eventpublishingrunlistener.environmentprepared(eventpublishingrunlistener.java:65) @ org.springframework.boot.springapplicationrunlisteners.environmentprepared(springapplicationrunlisteners.java:54) @ org.springframework.boot.springapplication.createandrefreshcontext(springapplication.java:330) @ org.springframework.boot.springapplication.run(springapplication.java:307) @ org.springframework.boot.springapplication.run(springapplication.java:1191) @ org.springframework.boot.springapplication.run(springapplication.java:1180) @ com.hansight.saas.statistic.application.main(application.java:16) @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:62) @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:43) @ java.lang.reflect.method.invoke(method.java:498) @ com.intellij.rt.execution.application.appmain.main(appmain.java:144) exception in thread "main" java.lang.illegalstateexception: java.io.filenotfoundexception: /users/liufenglin/workspace/java/cruncher/statistic/logback.xml (no such file or directory) @ org.springframework.boot.logging.loggingapplicationlistener.initializesystem(loggingapplicationlistener.java:289) @ org.springframework.boot.logging.loggingapplicationlistener.initialize(loggingapplicationlistener.java:255) @ org.springframework.boot.logging.loggingapplicationlistener.onapplicationenvironmentpreparedevent(loggingapplicationlistener.java:224) @ org.springframework.boot.logging.loggingapplicationlistener.onapplicationevent(loggingapplicationlistener.java:200) @ org.springframework.context.event.simpleapplicationeventmulticaster.invokelistener(simpleapplicationeventmulticaster.java:166) @ org.springframework.context.event.simpleapplicationeventmulticaster.multicastevent(simpleapplicationeventmulticaster.java:138) @ org.springframework.context.event.simpleapplicationeventmulticaster.multicastevent(simpleapplicationeventmulticaster.java:121) @ org.springframework.boot.context.event.eventpublishingrunlistener.publishevent(eventpublishingrunlistener.java:111) @ org.springframework.boot.context.event.eventpublishingrunlistener.environmentprepared(eventpublishingrunlistener.java:65) @ org.springframework.boot.springapplicationrunlisteners.environmentprepared(springapplicationrunlisteners.java:54) @ org.springframework.boot.springapplication.createandrefreshcontext(springapplication.java:330) @ org.springframework.boot.springapplication.run(springapplication.java:307) @ org.springframework.boot.springapplication.run(springapplication.java:1191) @ org.springframework.boot.springapplication.run(springapplication.java:1180) @ com.hansight.saas.statistic.application.main(application.java:16) @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:62) @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:43) @ java.lang.reflect.method.invoke(method.java:498) @ com.intellij.rt.execution.application.appmain.main(appmain.java:144) caused by: java.io.filenotfoundexception: /users/liufenglin/workspace/java/cruncher/statistic/logback.xml (no such file or directory) @ java.io.fileinputstream.open0(native method) @ java.io.fileinputstream.open(fileinputstream.java:195) @ java.io.fileinputstream.<init>(fileinputstream.java:138) @ java.io.fileinputstream.<init>(fileinputstream.java:93) @ sun.net.www.protocol.file.fileurlconnection.connect(fileurlconnection.java:90) @ sun.net.www.protocol.file.fileurlconnection.getinputstream(fileurlconnection.java:188) @ java.net.url.openstream(url.java:1045) @ org.springframework.boot.logging.loggingapplicationlistener.initializesystem(loggingapplicationlistener.java:281) ... 19 more
and if use
logging: config: ./logback.xml
to specify config location, appears same error. should ?
from comments appears logback configuration file within classpath in src/main/resources, use:
logging: config: classpath:logback.xml
Comments
Post a Comment