zoukankan      html  css  js  c++  java
  • 代码小知识之控制台打印日志

    先引入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.");
    }
  • 相关阅读:
    方法参数个数最多不宜超过4个
    避免方法中使用大量局部变量
    JQuery学习备忘
    CSS学习备忘
    解析Path方法备忘
    获取差集合的一种实现思路
    前台JSP页面独立化
    requireJs的使用
    handlebar
    移动端h5<a>标签点击样式去除
  • 原文地址:https://www.cnblogs.com/zwh0910/p/13903266.html
Copyright © 2011-2022 走看看