idea中日志信息打印+时间戳:方法分析—UTC2Local类—转正项目解析:例子05

1.日志打印:

java开发过程中经常需要打印日志信息,往往会在每个类的第一行加上形如以下代码:

protected static final Logger logger = LoggerFactory.getLogger(XXX.class);

目的:使用指定的类XXX初始化日志对象,方便在日志输出的时候,可以打印出日志信息所属的类。

示例:protected static final Logger logger = LoggerFactory.getLogger(XYZ.class);

          logger.debug("hello world");

          输出:XYZ:hello world

2.获取时间

idea中日志信息打印+时间戳:方法分析—UTC2Local类—转正项目解析:例子05_第1张图片

查看源码:
idea中日志信息打印+时间戳:方法分析—UTC2Local类—转正项目解析:例子05_第2张图片

意思是:

     /**
     * Returns the number of milliseconds since January 1, 1970, 00:00:00 GMT
     * represented by this {@code Timestamp} object.
     *
     * @return  the number of milliseconds since January 1, 1970, 00:00:00 GMT
     *          represented by this date.
     * @see #setTime
     */

返回自格林尼治标准时间1970年1月1日00:00:00以来的毫秒数

3.写入日志信息:
idea中日志信息打印+时间戳:方法分析—UTC2Local类—转正项目解析:例子05_第3张图片

查看源码:
idea中日志信息打印+时间戳:方法分析—UTC2Local类—转正项目解析:例子05_第4张图片

即为日志写入。

4.在写入一条新的日志信息:
idea中日志信息打印+时间戳:方法分析—UTC2Local类—转正项目解析:例子05_第5张图片

(一直循环,不断写入新的日志信息)

你可能感兴趣的:(转正项目)