2014-07-10 2 views
1

Logback의 레이아웃 구성에 대한 상대 경로를 설정하는 방법이 있습니까?LogBack Appender의 상대 경로 설정

<configuration debug="true"> 
    <appender name="FILE" class="ch.qos.logback.core.FileAppender"> 
     <encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder"> 
      <layout class="ch.qos.logback.classic.html.HTMLLayout"> 
       <pattern>%relative%thread%mdc%level%logger%msg</pattern> 
       <cssBuilder class="ch.qos.logback.classic.html.UrlCssBuilder"> 
      <url>http://localhost:8080/myProject/resources/css/main.css</url> 
     </cssBuilder> 
      </layout> 
     </encoder> 
     <file>F:/Projects/myProject/src/main/webapp/test.html</file> 
    </appender> 

    <root level="DEBUG"> 
     <appender-ref ref="FILE" /> 
    </root> 
</configuration> 

<file>을 상대 경로로 설정하고 싶습니다. webapp 또는 WEB-INF 폴더에 넣을 수 있습니까? (나는 그것을 자신을 시도하지 않았다) 나는 부두이보고

답변

0

는 CSS에 대한 같은 :

<file>\${jetty.home}/logs/jetty.log</file> 

을하고 (일) 톰캣 8이 시도 :

<file>${catalina.base}/logs/whatever.log</file> 

당신은 수도 이 유용한 정보를 찾으십시오. 그러나 수동으로 webapps 아래의 경로를 만들 필요가 있습니다 ...