摘要:本文将带你了解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频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号