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的日志信息都会显示到控制台,所以最好只将有意义、有用的日志消息设置为这几个级别;避免无用消息过多,影响问题定位等;

  • 相关阅读:
    获取某表所有列名和字段类型
    C++ 长指针与指针的区别
    C# WinForm 控件光标
    不错的UML建模工具StarUML
    给控件做数字签名之一:将控件打包为Web发布包(转)
    MsComm控件注册失败
    微软发布Microsoft图表控件
    C与C++中的宏
    WinForm DataGridView 显示行号
    C#ToString格式大全
  • 原文地址:https://www.cnblogs.com/kehuaihan/p/8460439.html
Copyright © 2011-2022 走看看