• 代码小知识之控制台打印日志


    先引入Logger和LoggerFactory:

    import org.slf4j.Logger;
    import org.slf4j.LoggerFactory;

    声明logger作为成员变量,并且初始化:

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

    在方法中使用:

    logger.info("===发送消息通知===originDocKey:" + originDocKey);

    测试代码:

    package com.jawasoft.testDemo;
    
    import org.slf4j.Logger;
    import org.slf4j.LoggerFactory;
    public class TestDemo {
        private static Logger logger = LoggerFactory.getLogger(TestDemo.class);
    
        @Test
        public void test4(){
            logger.info("开始");
            System.out.println("================================");
            logger.info("结束");
        }
    }

    控制台打印日志如下:

    2020-10-30 17:29:10 CST INFO  com.jawasoft.testDemo.TestDemo 101 test4 - 开始[]
    ================================
    2020-10-30 17:29:10 CST INFO  com.jawasoft.testDemo.TestDemo 103 test4 - 结束[]

     还可以加error类型的日志,如下:

    String fileName = fileEntity.getFileName();
    if (null == fileName || ("").equals(fileName.trim())) {
       logger.error("No FileName Found.");
       throw new Exception("No FileName Found.");
    }
  • 相关阅读:
    (二十三)、int与integer的区别
    (二十一)、Java序列化与反序列化
    (二十)、MVC设计思想的优缺点
    (十九)、列出自己常用的JDK包
    (十八)、Session与Cookie区别
    win10 下安装laravel
    冒泡排序
    常用php正则表达式
    AE网站
    AE压缩网站
  • 原文地址:https://www.cnblogs.com/zwh0910/p/13903266.html
Copyright © 2020-2023  润新知