发表于: 2017-05-25 23:56:14

3 1155


今天所做:

有成效一点的就是看log4j配置,改配置。


之前是有的测试类运行完有记录,有的类没有。改完还是有些糊涂。因为有一个类没有生成log,没找到原因。


首先是log级别:


log4j定义了8个级别的log(除去OFF和ALL,可以说分为6个级别),优先级从高到低依次为:OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、 ALL。

——这个与配置文件相关,配置文件中设置某个级别后其以下级别不会显示。


然后是日志调用:

static Logger logger = LogManager.getLogger(Hello.class.getName());


——传入的参数,Hello.class.getName()。似乎无所谓写哪个呢。


xml配置:

<logger name="com.dj.service" level="trace" includeLocation="true" additivity="true">

            <appender-ref ref="service_debug_appender"/>

        </logger>


要在哪个类里使用logger,就要把包名配置上。

没有配置似乎也行.


配图一张,略带精分的log记录。


遇到问题:

上完课回来看一下。

就是这个log死活不出来。


今天要完成:

log4j配置啊搞明白。




返回列表 返回列表
评论

    分享到