`
cheyonghong
  • 浏览: 10261 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

日志记录器(Logger)

 
阅读更多
日志记录器(Logger)是日志处理的核心组件。log4j具有5种正常级别(Level)。:
1.static Level DEBUG :
DEBUG Level指出细粒度信息事件对调试应用程序是非常有帮助的。
2.static Level INFO
INFO level表明 消息在粗粒度级别上突出强调应用程序的运行过程。
3.static Level WARN
WARN level表明会出现潜在错误的情形。
4.static Level ERROR
ERROR level指出虽然发生错误事件,但仍然不影响系统的继续运行。
5.static Level FATAL
FATAL level指出每个严重的错误事件将会导致应用程序的退出。

另外,还有两个可用的特别的日志记录级别:
1.static Level ALL
ALL Level是最低等级的,用于打开所有日志记录。
2.static Level OFF
OFF Level是最高等级的,用于关闭所有日志记录。

日志记录器(Logger)的行为是分等级的:
分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者您定义的级别。Log4j建议只使用四个级别,优先级从高到低分别是 ERROR、WARN、INFO、DEBUG。通过在这里定义的
级别,您可以控制到应用程序中相应级别的日志信息的开关。比如在这里定义了INFO级别, 则应用程序中所有DEBUG级别的日志信息将不被打印出来。



优先级高的将被打印出来。项目上生产环境时候一定得把debug的日志级别重新调为warn或者更高,避免产生大量日志。

分享到:
评论

相关推荐

    使用python写的单例模式日志记录器(设计模式之单例模式)

    在这个例子中,`init_logger` 函数配置了一个日志记录器,它同时将日志写入文件和控制台。然后,我们将这个初始化的记录器赋值给 `SingletonLogger` 的 `write_log` 方法,这样每次调用 `write_log` 都会返回已配置...

    labview操作logger,日志记录

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

    Python-consolelogging更好漂亮的Python的命令行日志记录

    3. 创建一个日志记录器实例: ```python logger = logging.getLogger(__name__) ``` 这里的`__name__`是当前模块的名称,可以自定义为其他字符串。 4. 添加日志记录: ```python logger.info("This is an ...

    Logger日志文件查看

    在IT行业中,日志文件(.log文件)是系统、应用程序和服务器运行过程中记录事件、错误、警告和其他信息的重要方式。这些文件对于诊断问题、跟踪系统行为和优化性能至关重要。"Logger日志文件查看"这一主题主要涉及...

    python中Log封装,可直接使用

    二、创建日志记录器(Logger) 创建一个日志记录器是使用`logging`模块的第一步。以下是如何创建一个基本的日志记录器: ```python import logging logger = logging.getLogger(__name__) ``` `__name__`参数...

    PHP实现工厂模式设计日志记录器

    首先,`Logger.php`是日志记录器的接口,定义了日志记录的基本操作,如`writeLog()`。这个接口是所有具体日志记录器(例如`FileLog.php`和`DatabaseLog.php`)需要实现的,确保它们都有相同的行为,即记录日志。 `...

    logger日志

    日志记录器(Logger)是日志处理的核心组件。log4j具有5种正常级别(Level)。日志记录器(Logger)的可用级别Level (不包括自定义级别 Level) static Level WARN WARN level表明会出现潜在错误的情形。 static Level ...

    Python库 | dblogging-1.0.6.tar.gz

    # 创建一个数据库日志记录器 logger = dblogging.getLogger('my_logger') # 设置日志级别 logger.setLevel(dblogging.INFO) # 输出到控制台的同时也记录到数据库 handler = dblogging.StreamHandler() handler....

    logger记录日志

    总之,日志记录是软件开发中不可或缺的一部分,正确地使用logger可以帮助我们更好地理解程序运行状态,及时发现和解决问题,提升系统的稳定性和可靠性。理解并掌握不同编程语言中的日志工具和配置方法,是每个IT专业...

    Go-Ripzap-Go语言速度最快结构化的JSON记录器logger

    "Go-Ripzap-Go语言速度最快结构化的JSON记录器logger" 提供了一种高效的解决方案,专注于速度和结构化的JSON格式,这对于数据分析和后期处理尤其有用。Ripzap库设计的目标就是解决传统日志记录器在性能和可读性上的...

    Android-简单漂亮和强大的Android日志器logger

    "简单,漂亮和强大的Android日志器logger" 提供了一种高效且易用的日志解决方案,旨在优化开发者的工作流程。这个日志库名为`orhanobut/logger`,由开发者Orhan Obut维护,它具有丰富的特性,使得在Android应用中...

    Python库 | pyloggo-0.2.0.tar.gz

    安装完成后,可以导入`pyloggo`库并创建一个日志记录器。`pyloggo`提供了一种简洁的API来设置日志级别、添加日志处理器和自定义日志格式: ```python import pyloggo # 创建日志记录器 logger = pyloggo.getLogger...

    Node.js-基于express的访问日志记录器

    在项目`express-access-logger-master`中,你将找到一个完整的示例,展示了如何在Express应用中集成和配置访问日志记录器。通过研究源代码,你可以了解如何将这些概念应用到实际项目中,提升应用的监控和调试能力。...

    java swing用Logger输出错误日志.docx

    首先,我们需要创建一个`Logger`实例,通常是通过`Logger.getLogger()`方法,传入一个名字来标识这个日志记录器。 ```java Logger logger = Logger.getLogger("MyAppLogger"); ``` 日志配置通常在`logging....

    PyPI 官网下载 | json-logging-1.4.0rc0.tar.gz

    在Python程序中使用该库,首先需要导入`json_logging`模块,然后配置日志处理器,将日志记录器设置为JSON格式。以下是一个简单的示例: ```python import logging from json_logging import init_logger # 初始化...

    使用Java单例模式实现一个简单的日志记录器.txt

    ### 使用Java单例模式实现一个简单的日志记录器 #### 一、单例模式简介 单例模式是一种常用的软件设计模式,在该模式中,一个类只能创建一个实例,并且提供了一个全局访问点来访问该实例。单例模式的主要优点包括...

    键盘记录器Keyboard Logger C++ 源码

    【标题】:键盘记录器Keyboard Logger C++ 源码 在编程领域,键盘记录器是一种特殊类型的软件,用于捕获并记录用户在计算机上按键的活动。在本项目中,我们将深入探讨一个使用C++语言编写的键盘记录器,该记录器是...

    Go-go-logger一个简单的Go日志管理器

    在软件开发中,日志记录是不可或缺的一部分,它能够帮助开发者追踪程序运行状态、定位错误、优化性能。Go语言,以其简洁的语法和高效的特性,已经成为现代后端开发的热门选择。在Go生态中,存在众多的日志处理库,...

    Logger日志工具使用

    这些工具不仅提供了基本的日志记录功能,还具备丰富的配置选项和性能优化特性。 首先,让我们了解一下日志的分类。通常,日志分为DEBUG、INFO、WARN、ERROR和FATAL几个级别,每个级别对应不同的严重程度。DEBUG用于...

    Python Logging 日志记录入门学习

    在Python中,每个日志记录器(logger)都有一个名称,这个名称可以是任意字符串,通常建议使用模块或者包的全名,以方便识别。当创建一个新的日志记录器时,如果没有指定名称,系统会默认创建一个名为“root”的记录...

Global site tag (gtag.js) - Google Analytics