• java项目添加log4j打印日志+转换系统时间


    1.pom.xml文件引入依赖如下:

    <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-log4j</artifactId>
    <version>1.3.8.RELEASE</version>
    </dependency>

    2.必须配置log4j.properties文件,文件内容配置如下

    ##设置日志记录到控制台的方式
    log4j.appender.stdout=org.apache.log4j.ConsoleAppender
    log4j.appender.stdout.Target=System.out
    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
    log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %5p %c{1}:%L - %m%n

    ##设置日志记录到文件的方式
    log4j.appender.file=org.apache.log4j.FileAppender
    log4j.appender.file.File=mylog.log
    log4j.appender.file.layout=org.apache.log4j.PatternLayout
    log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %5p %c{1}:%L - %m%n

    ##日志输出的级别,以及配置记录方案
    log4j.rootLogger=debug, stdout

    3.controller中添加如下代码:

    import java.sql.Timestamp;
    import org.slf4j.Logger;
    import org.slf4j.LoggerFactory;

    @RestController

    public class UserController {

    private static final Logger logger = LoggerFactory.getLogger(UserController.class);

    @Autowired
    private UserService userService;
    /**
    * 向数据库插入值
    */
    @RequestMapping("/insertUser")
    public int insertUser(String name,Integer age,Integer id) {
    Timestamp timestamp=new Timestamp(System.currentTimeMillis());//转换成系统时间时分秒,不加的话是一串时间戳
    logger.info(name+"=================================="+timestamp);//name为传入的参数名称,info--information
    return userService.insertUser(name, age, id);
        }

    }

  • 相关阅读:
    Swing-文本输入组件(一)
    JFrame常用属性设置模板
    Swing-BoxLayout用法-入门
    linux创建和查看用户命令
    elasticsearch,http://ip:9200访问不到的解决办法
    U盘制作Linux系统盘
    Linux中oracle的安装,亲测
    Linux中yum的安装
    Linux中oracle安装时候报ora-00119解决办法
    eclipse中多个工程编译到同一个目录下
  • 原文地址:https://www.cnblogs.com/curedfisher/p/11810250.html
Copyright © 2020-2023  润新知