`
jbeduhai
  • 浏览: 506079 次
  • 性别: Icon_minigender_1
  • 来自: 山东
社区版块
存档分类
最新评论

日志记录的控制级别

    博客分类:
  • java
 
阅读更多
commons-logging中提供了以下的日志控制级别:
trace:最低严重级别
debug
info
warn
error
fatal:最高严重级别

Log4J中提供以下的日志控制级别:
TRACE:比DEBUG更细粒度的信息事件;
DEBUG:对于调试应用比较有用的较细粒度的信息事件;
INFO:在表示应用运行进程中较粗粒度的信息事件;
WARN:表示潜在的有害位置;
ERROR:可能仍然允许应用继续运行的错误事件;
FATAL:可能导致应用被终止的非常严重的错误事件。

我们使用的日志记录的控制级别的标准是:
DEBUG:一般的帮助程序调试的信息,大量的日志记录都应该是这种级别;
INFO:一般的程序运行进程提示信息,比较少量的日志记录;
WARN:一般的系统发生的错误信息,但错误可以被忽略,成为一种警示信息,比较少量的日志记录;
ERROR:系统中发生了预料之外的错误(异常),特别少量的日志记录;对于在程序中已经捕捉到的程序异常,如果已经被处理,而可以将此异常降级为INFO或者DEBUG日志级别进行记录。
分享到:
评论

相关推荐

    Kettle运行日志记录

    标题“Kettle运行日志记录”涉及到的是Pentaho Data Integration(Kettle)工具的日志管理功能。Kettle,也称为Spoon,是一款强大的ETL(Extract, Transform, Load)工具,用于数据集成和数据转换任务。日志记录在...

    labview操作logger,日志记录

    在LabVIEW中,"logger"通常指的是日志记录功能,用于捕获和存储程序运行时的各种信息,如变量值、错误信息、事件触发等,这对于调试、优化和分析程序行为至关重要。 日志记录在LabVIEW中的实现可以通过自定义VI...

    VC日志记录类

    总结来说,“VC日志记录类”是一个功能强大的工具,它通过多线程同步机制保证了日志的安全写入,提供了灵活的日志级别控制和自动清理功能,是VC++项目中不可或缺的一部分。开发者可以根据实际需求对`LogFile.cpp`和`...

    日志规范和级别

    log4j 框架是实现日志规范和级别的不错的选择,它提供了灵活的日志记录机制,能够满足不同的日志记录需求。通过使用 log4j,我们可以轻松地实现日志的记录、分析和管理,提高程序的可靠性和稳定性。

    log组件_labview日志组件_LOGO日志记录_

    在“LOGO日志记录”中,"LOGO"可能是"Logging Object"的缩写,指的是LabVIEW中的一个专门用于日志记录的对象或类。这个对象可能封装了上述日志组件的所有功能,并提供了简洁的接口供开发者使用。 压缩包内的“log...

    Log4j日志级别

    这类信息对于应用程序的性能优化和日志记录控制非常重要。 Log4j 建议使用四个级别:ERROR、WARN、INFO 和 DEBUG。通过在 Log4j 配置文件中定义不同的级别,可以控制应用程序中的日志信息的开关。例如,在配置文件...

    VB编写日志记录,简单的

    在VB(Visual Basic)编程中,日志记录是一项重要的任务,它可以帮助开发者追踪程序运行时的状态,便于调试和问题排查。本主题将详细介绍如何使用VB来编写简单的日志记录功能,特别是结合ListView控件实现这一功能。...

    C++ 多线程日志记录

    在C++编程中,多线程日志记录是一种常见的需求,特别是在高并发和实时性要求高的系统中。本文将深入探讨如何使用C++实现多线程日志记录,包括涉及的关键概念、技术以及如何通过提供的文件`log.cpp`、`log.h`和`...

    VC实现的日志记录类,可方便地记录日志

    3. **日志级别控制**:允许用户根据需要设置日志记录级别,例如只记录错误和警告,或者包含所有级别的信息。这可以通过枚举类型定义不同的日志级别,并在记录日志时进行过滤。 4. **格式化输出**:日志记录类应能...

    vc++ c++ mfc 日志 log 记录

    日志记录(log recording)是软件开发中的一个重要环节,它有助于调试、监控和故障排查。本篇文章将深入探讨如何在VC++、C++和MFC环境下实现日志功能。 1. **日志的基本概念** - 日志是记录程序运行过程中的事件、...

    telnet控制打印级别日志系统

    这个日志系统可以用telnet来控制打印信息的级别,达到级别的日志才写入文件,那么程序里面就可以预先写好待写入文件的信息,需要这些信息的时候,用telnet调一下级别,这些信息就写入文件了,调试完毕后,再调高级别...

    在MVC中记录操作日志类

    - **使用AOP(面向切面编程)**:通过如Unity或Autofac等依赖注入容器,结合AOP特性,可以在不修改业务代码的情况下插入日志记录代码。 4. **日志记录的内容** - **请求信息**:包括HTTP方法(GET、POST等)、URL...

    log4j-控制指定类,包的日志级别:log4j-demo.zip

    在Java开发中,日志记录是一项至关重要的任务,它帮助开发者追踪程序运行状态,调试问题,以及优化系统性能。Log4j是Apache提供的一款广泛使用的日志框架,它提供了丰富的功能,包括控制日志级别、定制日志格式、...

    c++记录日志到文件里面

    6. **日志级别控制**:为了过滤不同级别的日志,可以设置一个全局的日志级别。只有当日志级别高于或等于这个设置时,日志才会被写入文件。 7. **多线程支持**:如果程序是多线程的,需要考虑线程安全问题。可以使用...

    基于切面的日志记录SSMdemo

    在实际项目中,日志记录可能需要更复杂的逻辑,如区分不同级别的日志(DEBUG、INFO、WARN、ERROR),写入不同的日志文件,甚至集成到专门的日志服务如Log4j或Logback。 总结来说,“基于切面的日志记录SSMdemo”是...

    动态设置log4j的日志级别

    在Java开发中,日志记录是一项至关重要的任务,它帮助开发者追踪程序运行状态,定位问题。Log4j是Apache组织提供的一款广泛使用的日志框架,它允许开发者灵活地控制日志信息的输出。本文将详细讲解如何动态设置Log4j...

    多线程的日志记录模块

    此外,DLL还可以实现版本控制,更新日志记录功能时,不影响正在运行的应用程序。 日志记录在多线程环境中的挑战主要在于同步和一致性。由于多个线程可能同时尝试写入日志,如果没有适当的同步机制,可能会导致数据...

    log4j日志级别详细介绍

    通过Log4j,开发者可以轻松地在应用程序中添加日志记录功能,这对于系统调试、故障排查以及性能分析等方面都具有重要意义。 #### 日志的重要性 在现代软件开发中,日志记录是不可或缺的一部分。良好的日志记录机制...

    多线程日志记录源码

    - **日志格式和内容**:分析日志记录的格式,如时间戳、线程ID、日志级别等,这些都是诊断问题的重要线索。 - **并发控制策略**:查看源码中如何使用同步原语来确保线程安全,比如在写入日志时是否正确地获取和释放...

    Log4j日志等级,具体说明了log4j中的日志记录等级,对于自己写日志有很大帮助。

    OFF是最高日志级别,表示完全禁用日志记录。当设置为OFF时,Log4j将忽略所有日志事件,不记录任何信息。这在不需要日志记录的情况下可以提高应用程序的性能。 ### 日志等级的继承关系 Log4j的日志等级遵循一个层次...

Global site tag (gtag.js) - Google Analytics