微学网

热门关键词:   as  thinkphp  ecshop  xxx  商务通  www.ymwears.cn
热门: ASP.NET PHP编程 ASP编程 JSP编程 Python

logback配置、指定类日志输出到指定文件夹

发布时间:2021-05-14 来源:未知 点击:
1controller代码demo

package com.duke.api;

@Controller

public class demo {
private static final Logger logger = LoggerFactory.getLogger(demo.class);

     @RequestMapping("/test")

    public void testDemo(HttpServletRequest request, HttpServletResponse resp){
        String string = request.getParameter("demo");

        logger.info(string);

    }

}

2logback.xml

指定demo类中的日志信息输出到自定义文件夹中(/home/server/logs/)

<!--  定义日志存储的地址 -->

<property name="log_address" value="/home/server/logs" />

<!-- log info start -->
<appender name="demo-info" class="ch.qos.logback.core.rolling.RollingFileAppender">
 <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
 <FileNamePattern>${log_address}/demo-info(自定义日志存储的文件夹)/demo(文件名).%d{yyyy-MM-dd}.log
 </FileNamePattern>

 </rollingPolicy>

          <encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">
 <layout class="ch.qos.logback.classic.PatternLayout">
 <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
 </layout>
 </encoder>
 <!--日志文件最大的大小 -->
 <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
 <MaxFileSize>10MB</MaxFileSize>
 </triggeringPolicy>
</appender>

<logger name="com.duke.api.Demo" level="DEBUG">
 <appender-ref ref="demo-info" />

</logger>

这就是指定类输出日志到指定文件夹的全部配置,当访问该类的时候

会在服务器/home/server/logs/demo-info/下生成一个日志文件

类似demo.2000-01-01.log的文件


 


这就是微学网-程序员之家为你提供的"logback配置、指定类日志输出到指定文件夹"希望对你有所帮助.本文来自网络,转载请注明出处:http://www.weixuecn.cn/article/14481.html
网络编程 | 前端制作 | 数据库 | CMS教程 | 脚本编程 | 框架 | 服务器 | 微信开发 | APP开发 | 学习教程 |

凡本网站转载的文章、图片等资料的版权归版权所有人所有,因无法和版权所有者一一联系,如果本网站选取的文/图威胁到您的权益,请您及时和本网站联系。 我们会在第一时间内采取措施,避免给双方造 成不必要的损失。
© 2015-2021 微学网 版权所有,并保留所有权利。 备案号:粤ICP备09051474号-1

菜鸟学习网,提供各类程序编程入门,技巧,手机游戏下载站