日志Logger类

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Java中,常用的logger的方法包括: 1. getLogger(String name):获取一个logger对象,参数name指定了logger的名称,通常使用的全限定名称作为名称。 2. setLevel(Level level):设置logger日志级别,级别分为OFF、SEVERE、WARNING、INFO、CONFIG、FINE、FINER、FINEST、ALL。 3. log(Level level, String msg):输出指定级别的日志信息,msg参数是要输出的日志信息。 4. log(Level level, String msg, Throwable t):输出指定级别的日志信息,并输出异常信息。 5. logp(Level level, String sourceClass, String sourceMethod, String msg):输出指定级别的日志信息,指定日志信息来源的名和方法名。 6. logp(Level level, String sourceClass, String sourceMethod, String msg, Object[] params):输出指定级别的日志信息,并输出方法的参数信息。 7. logp(Level level, String sourceClass, String sourceMethod, String msg, Throwable t):输出指定级别的日志信息,并输出异常信息和方法的调用信息。 8. entering(String sourceClass, String sourceMethod):输出方法的开始信息。 9. entering(String sourceClass, String sourceMethod, Object[] params):输出方法的开始信息,并输出方法的参数信息。 10. exiting(String sourceClass, String sourceMethod):输出方法的结束信息。 11. exiting(String sourceClass, String sourceMethod, Object result):输出方法的结束信息,并输出方法的返回值信息。 以上是logger的一些常用方法,可以根据需要选择使用。在开发过程中,建议根据不同的业务场景和需求,灵活使用logger的各种方法,便于排查问题和调试程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码敲上天.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值