1.集成slf4j+logback
1)demo-base中pom.xml修改
ch.qos.logback logback-classic 1.1.3 org.logback-extensions logback-ext-spring 0.1.2 org.slf4j jcl-over-slf4j 1.7.12
2)logback.xml文件
logback.xml内容如下:
UTF-8 %d{yyyy-MM-dd HH:mm:ss.SSS} [ %thread ] - [ %-5level ] [ %logger{50} : %line ] - %msg%n UTF-8 ${LOG_HOME}/${appName}.log ${LOG_HOME}/${appName}-%d{yyyy-MM-dd}-%i.log 365 100MB %d{yyyy-MM-dd HH:mm:ss.SSS} [ %thread ] - [ %-5level ] [ %logger{50} : %line ] - %msg%n
3)日志使用:
DemoController.java代码如下:
package com.company.controller;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;/** * @RestController */@Controller@RequestMapping("demo")public class DemoController { private static final Logger LOG= LoggerFactory.getLogger(DemoController.class); @RequestMapping("sayHello") @ResponseBody public String sayHello(String name){ LOG.info("前置参数name=>{}",name); return "Hello,"+name+"!"; }}
2.日志组件
3.参考网站
- http://blog.csdn.net/claram/article/details/48066395
- http://blog.csdn.net/sadfishsc/article/details/47160213