白羽
2018-06-26
来源 :网络
阅读 1745
评论 0
摘要:本文将带你了解Webapp源码之日志输出,希望本文对大家学WEBAPP有所帮助。
Jetty9x+Logback Webapp日志输出
1. <!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "//www.eclipse.org/jetty/configure_9_0.dtd">
2. <!-- =============================================================== -->
3. <!-- Configure the Jetty Slf4J/MDC Handler -->
4. <!-- =============================================================== -->
5.
6. <Configure id="Server" class="org.eclipse.jetty.server.Server">
7. <Get id="oldhandler" name="handler" />
8.
9. <Set name="handler">
10. <New id="mdcHandler" class="org.eclipse.jetty.webapp.logging.ContextLogHandler">
11. <Set name="handler"><Ref refid="oldhandler" /></Set>
12. </New>
13. </Set>
14. </Configure>
· 添加logback.xml值Jetty\resources目录中:
[plain] view plain copy
1. <?xml version="1.0" encoding="UTF-8"?>
2. <!--
3. Example LOGBACK Configuration File
4. //logback.qos.ch/manual/configuration.html
5. -->
6. <configuration>
7. <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
8. <encoder>
9. <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
10. </encoder>
11. </appender>
12.
13.
14. <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
15. <file>${jetty.base}/logs/jetty.log</file>
16. <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
17. <fileNamePattern>jetty_%d{yyyy-MM-dd}.log</fileNamePattern>
18. <maxHistory>30</maxHistory>
19. </rollingPolicy>
20.
21.
22. <encoder>
23. <pattern>%-4relative [%thread] %-5level %logger{35} - %msg%n</pattern>
24. </encoder>
25. </appender>
26.
27.
28. <root level="info">
29. <appender-ref ref="STDOUT" />
30. <appender-ref ref="FILE" />
31. </root>
32. </configuration>
· 修改Jetty\start.ini配置文件,添加:
[plain] view plain copy
1. OPTIONS=resources,logging,webapp-logging
至此已完成所有配置步骤,运行启动:
java -jar start.jar
项目中若已设置好了logback日志文件的输出,此时就应该有输出内容了。注意logback依赖jar的版本需在1.0.x上。
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之WebApp频道!
喜欢 | 0
不喜欢 | 0
您输入的评论内容中包含违禁敏感词
我知道了

请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号