zoukankan      html  css  js  c++  java
  • Java

    日志:
     JDK有自带的默认日志记录器,并通过调用指定级别的方法记录日志信息:
      Logger.getGlobal().info("默认日志记录器,通过调用info()方法记录日志信息");
      自动包含了时间、调用的类名和方法名;

    在专业的应用程序中(企业级日志),不要将所有的日志都记录到一个全局的日志记录器中,而是应该自定义日志记录器:

    日志记录器有7个级别:
     severe warning info config fine finer finest;
     在默认情况下,只记录前三个级别,也可以设置其他级别;

    默认的日志记录将显示包含日志调用的类名和方法名;但如果虚拟机对执行过程进行了优化,就得不到准确信息,此时可以调用logp方法获得类和方法的确切信息;

    记录日志的常见用途是记录那些不可预料的异常,可以使用两种方法提供日志记录中包含的异常描述信息;

    日志记录说明(最常用的操作):
    1.为一个简单的应用程序,选择一个日志记录器,并把日志记录器命名为与主应用程序包一样的名字,最常用写法如下:
    private static final Logger myLogger = Logger.getLogger("com.mycompany.myprog");
    2.默认的日志配置一般不满足要求,需要我们自己重新修改日志配置文件;但改变配置需要做很多工作,所以最好在应用程序中安装一个更加适宜的默认配置(通过Java代码实现);
    3.所有级别为info、warning、severe的日志信息都会显示到控制台,所以最好只将有意义、有用的日志消息设置为这几个级别;避免无用消息过多,影响问题定位等;

  • 相关阅读:
    2017-5-16
    2017-3-6 Develop Engineer 面试
    2017 3-4/5 两天的学习的REVIEW
    2017-3-2 C# WindowsForm 中label标签居中显示
    css图片响应式+垂直水平居中2
    flash上传在spring mvc中出现的问题2
    avalon js实现拖动图片排序
    css图片响应式+垂直水平居中1
    flash上传在spring mvc中出现的问题1
    mybatis Result Maps对结果分组3--一对多使用limit
  • 原文地址:https://www.cnblogs.com/kehuaihan/p/8460439.html
Copyright © 2011-2022 走看看