java日志总结

 1.java核心技术 脑图

日志记录
日志记录

 2.什么时候用日志

    1.追踪问题  2.状态监控 3.安全审计

3.一些日志框架和j2se的日志级别略有不同(转自  https://blog.csdn.net/xiangnideshen/article/details/45894631

     11

3.何时输出日志

    1.系统启动,记录参数

    我们在做web项目时候,启动sevlet容器会在控制台打出很多日志信息,有选择的输入一些配置参数,如果启动出错有助于程序运定位问题所在

    2.异常捕获

    根据不同的异常要言简意赅说明抛出异常的额信息,总结如下

   ERROR:错误的简短描述,和该错误相关的关键参数,如果有异常,要有该异常的StackTrace。
   WARN:告警的简短描述,和该错误相关的关键参数,如果有异常,要有该异常的StackTrace。
   INFO:言简意赅地信息描述,如果有相关动态关键数据,要一并输出,比如相关ID、名称等。
   DEBUG:简单描述,相关数据,如果有异常,要有该异常的StackTrace。

  在使用jdk提供的logging日志包时,可以用以下方式:

  

        try {
			//
		}catch(IOException e) {
			Logger.getLogger("com.hx.test").log(Level.WARNING,"Read image",e);
		}

3.特殊场景的处理

   1、对于自己写的工具类中出现异常最好直接向上抛出,或者自定义异常抛出

   2、捕获异常后记录在日志中,如果再将异常抛出,那么上层调用类又会记录在日志中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值