`

使用Log4j时,配置ConversionPattern(日志显示格式)遇到的问题

阅读更多
log4j:ERROR Category option " 1 " not a decimal integer.

报错内容:
No Spring WebApplicationInitializer types detected on classpath
log4j:ERROR Category option " 1 " not a decimal integer.
java.lang.NumberFormatException: For input string: " 1 "...

原因:
    使用log4j的过程中,配置log4j.properties文件的属性时,习惯性的去copy代码进行效果测试,遇到的:
        ...layout.ConversionPattern =  %d{ABSOLUTE} %5p %c{ 1 }:%L - %m%n
这段代码其实是有问题的,正是这个‘{ 1 }’中多余的空格导致了错误的发生。


解决方法:
    去除多余的空格,如‘{1}’,或干脆删掉,定义自己喜欢的格式。


分享到:
评论

相关推荐

    log4j日志报错解决办法

    3. 应用程序可能加载了其他地方的Log4j配置,例如系统级的Log4j配置。 总的来说,处理Log4j的初始化警告,关键在于正确配置和引入Log4j依赖,以及在需要使用日志的地方正确初始化logger。确保配置文件可用且路径...

    kafka_Java_Log4j

    在Java开发过程中,日志记录是一项至关重要的任务,它帮助开发者追踪程序运行状态,定位问题。...如果你在实际项目中遇到任何问题,记得检查Kafka服务的运行状态、网络连通性以及Log4j配置是否正确。

    Tomcat下使用Log4j 接管 catalina.out 日志文件生成方式

    在Java Web开发中,Tomcat是一个广泛使用的应用服务器,它默认使用`catalina.out`文件来记录所有标准输出和错误输出。...同时,理解并熟练掌握Log4j的配置,有助于你在遇到复杂日志需求时能够快速应对。

    log4j配置说明

    - `log4j.appender.stdout.layout`: 配置了日志输出的格式,这里使用了PatternLayout,可以自定义输出的格式。 - `log4j.appender.FILE`: 定义了一个名为FILE的Appender,它是DailyRollingFileAppender类型,意味着...

    log4j配置与使用方法

    ### log4j配置与使用方法 #### 一、log4j简介 log4j是Apache的一个开源项目,通过使用log4j,开发者能够控制日志信息的生成、等级以及输出的目的地。它允许用户根据不同的环境调整日志的级别,从而帮助开发者在...

    Log4j 把不同包的日志打印到不同位置

    这篇博客"Log4j 把不同包的日志打印到不同位置"可能详细解释了如何利用Log4j配置来实现特定包的日志定向输出,以便于管理和分析来自不同模块的日志信息。 在Java应用中,我们常常会遇到多个模块或者不同包的类同时...

    LOG4J 配置方式和讲解

    ### LOG4J配置详解 #### 一、LOG4J简介 Log4j是Apache的一个开源项目,通过使用Log4j,我们可以在Java应用程序中控制日志打印的方式、格式以及输出的目的地。它允许开发者根据级别记录日志信息,使用户能够更加...

    log4j配置文件和jar包

    Log4j是一款广泛使用的Java日志记录框架,它允许开发者以灵活的方式控制程序的日志输出。在Java应用程序中,日志记录是至关重要的,因为它帮助我们...正确使用Log4j可以让你在遇到问题时迅速定位,从而提高开发效率。

    用log4j产生日志

    在使用Log4j产生日志时,首先我们需要在项目中引入Log4j的依赖库。Log4j通常有两个版本:Log4j 1.x 和 Log4j 2.x,这两个版本在API和配置方面有所不同。在这个实例中,我们假设使用的是Log4j 1.x,因为它是更常见且...

    log4j日志文件配置

    // 加载log4j配置 PropertyConfigurator.configure("/WEB-INF/classes/log4j.properties"); // 输出一条日志信息 logger.info("Servlet初始化完成"); } // 其他方法... } ``` 通过这种方式,你可以轻松地...

    显示错误信息log4j

    "显示错误信息log4j"这一主题,意味着我们将深入探讨如何利用Log4j这个强大的日志框架来记录、管理和分析应用程序中的错误信息。 Log4j是Apache软件基金会开发的一个开源日志组件,广泛应用于Java应用程序中。它...

    log4j使用实例.zip

    通过这个"log4j使用实例.zip"压缩包,你可以学习到如何配置和使用Log4j进行日志记录,从而更好地理解和掌握Java后端开发中的日志管理。实践操作并理解每个组件的作用,将有助于你解决实际项目中遇到的问题。

    log4j需要jar

    当我们在项目中遇到“java.lang.NoClassDefFoundError: org/apache/log4j/LogManager”这样的错误时,通常是因为缺少了Log4j的依赖库——log4j.jar。这个错误意味着系统在运行时找不到指定的类,即LogManager类,这...

    log4j的工具包包含Jar包、配置文件、操作文档

    2. **配置文件**:Log4j的配置文件(通常命名为`log4j.properties`或`log4j.xml`)是控制日志行为的关键。通过配置文件,开发者可以定义日志级别(如DEBUG, INFO, WARN, ERROR, FATAL),指定日志输出的位置(控制台...

    Log4j使用教程

    ### 三、Log4j配置 Log4j的配置主要通过`log4j.properties`或`log4j.xml`文件进行。以下是一个简单的`log4j.properties`配置示例: ```properties # 设置全局日志级别为INFO log4j.rootLogger=INFO, stdout, FILE ...

    比较全面的log4j配置

    使用`DOMConfigurator`或`PropertyConfigurator`可以在程序运行时动态改变Log4j的配置。 10. **性能优化** 通过合理设置日志级别、避免不必要的日志输出,以及选择合适的Appender,可以有效提升程序性能。 总的...

    log4j 加载日志所用到的包

    在Java编程环境中,日志记录是一项至关重要的任务,它帮助开发者追踪程序运行状态,调试问题,以及监控系统...通过合理使用Log4j,开发者可以在遇到问题时迅速定位和解决问题,同时也能对系统运行状况进行有效的监控。

    log4j 发送邮件配置实例

    一个典型的Log4j配置文件(通常是`log4j.properties`或`log4j.xml`)包含了日志输出的各个部分,如appender(输出目标)、layout(输出格式)和logger(日志级别)等。对于发送邮件,我们需要配置一个名为...

    jcl-over-slf4j-1.6.0.jar logbank转log4j 日志转换 使用场景 实例

    # Log4j配置文件 log4j.rootLogger=DEBUG, FILE log4j.appender.FILE=org.apache.log4j.DailyRollingFileAppender log4j.appender.FILE.File=./logs/app.log log4j.appender.FILE.ImmediateFlush=true log4j....

    log4j使用j

    在提供的内容中,主要描述了一个与Log4j配置相关的常见问题:“log4j:WARN Please initialize the log4j system properly”(请正确初始化Log4j系统)。这个问题通常出现在没有正确配置Log4j的应用程序中,尤其是在...

Global site tag (gtag.js) - Google Analytics