`
hlw_bj
  • 浏览: 1272 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

关于log4j日志管理配置文件的问题

阅读更多
以下是我的log4j.properties配置文件的内容:
log4j.rootLogger=INFO,DATABASE
log4j.appender.DATABASE=org.apache.log4j.jdbc.JDBCAppender
log4j.appender.DATABASE.driver=com.mysql.jdbc.Driver                     
log4j.appender.DATABASE.URL=jdbc:mysql://localhost:3306/sshtest
log4j.appender.DATABASE.user=kk
log4j.appender.DATABASE.password=kk
log4j.appender.DATABASE.sql=insert into manageroperaterecord_table (manager_id ,operate_type ,operate_time,operate_content) VALUES ('%X{manager}','%X{method}','%d{yyyy-MM-dd HH:mm:ss}','%m')

log4j.appender.DATABASE.layout=org.apache.log4j.PatternLayout
log4j.appender.DATABASE.layout.ConversionPattern=%d %c %p %m%n

1、我想将指定包下的相关操作生成日志插入到数据库,请问怎么指定?我试过
log4j.category.hybl_wshabcm=com.onlineExamine.manager 但是好像没生效;
2、另外我发现当我启动项目的时候,进入项目页面后,日志表里无故的多处很多的数据,我感觉这些数据来源是jar包里和项目别的地方,请问怎么能控制一下?不让这些垃圾数据插入数据库;
3、我发现sql中%X{method} 我可以用MDC.put("method",“随意”)的形式赋值,但是对于%X{manager}也采取这种方式赋值的时候就会报错,提示MDC空指针异常!求解,小弟万分感谢
0
1
分享到:
评论
1 楼 xlaohe1 2011-08-02  
你去论坛提问。博客上很少回答的

相关推荐

    log4j日志配置以及配置文件详解

    这是log4j框架的配置文件,使用Java Properties格式,用于定义日志输出的行为。主要包括以下几个核心部分: 1. **Logger**: 定义日志级别,例如DEBUG、INFO、WARN、ERROR和FATAL。日志级别决定了哪些信息会被记录。...

    log4j.properties配置文件

    ### log4j.properties配置文件详解 #### 一、概述 `log4j.properties`是Apache Log4j框架中用于配置日志记录行为的核心文件之一。通过这个文件,开发者可以定义日志消息的输出方式(例如控制台或文件)、日志级别...

    SSM整合中的Log4j日志的配置详情

    在 SSM 整合项目中,需要在 web.xml 文件中指定 Log4j 配置文件的位置,以便 Spring 可以加载 Log4j 配置文件。下面是一个基本的 web.xml 配置: ``` <listener-class>org.springframework.web.util.Log4...

    tomcat下的log4j日志配置

    ### Tomcat 下的 Log4j 日志配置详解 在日常的 Web 开发中,日志记录对于调试问题、监控系统状态以及后期维护来说至关重要。在使用 Apache Tomcat 作为服务器时,合理配置日志框架(如 Log4j)能够极大地提高开发...

    tomcat6.0 配log4j日志的必须文件及配置过程

    tomcat6.0 配log4j日志的必须文件及配置过程 tomcat6-------lib | |--------tomcat-juli-adapters.jar | |--------log4j.jar | |--------log4j.properites | |----bin |--------tomcat-juli.jar 最后把log4...

    logstash 采集log4j日志配置文件

    logstash采集log4j日志发送到es配置文件,可以把日志根据日志级别区分开,一个级别一条日志是es中的一条数据

    log4j.jar包,和log4j.properties配置文件下载

    2. **log4j.properties**:这是一个配置文件,用于定制Log4j的行为。在这个文件中,你可以设置日志级别,指定哪些类或包的日志应该被记录,以及日志应该如何被输出(即选择哪个Appender)。例如,你可能想要将DEBUG...

    log4j中配置日志文件相对路径方法(PDF)

    这种方法不仅提高了日志文件管理的灵活性,还能降低因环境变化导致的日志配置错误风险,从而提高系统的稳定性和可维护性。开发者可以根据自己的需求选择最适合的配置方式,确保日志文件能够在不同的环境中正确输出。

    log4j使用jar包和log4j.properties配置文件

    本文将详细探讨Log4j的使用,主要关注1.2.17版本的jar包以及配置文件`log4j.properties`。 ### 1. Log4j简介 Log4j是一个开源的日志组件,支持多种输出格式,如控制台、文件、数据库等。它的核心概念包括Logger、...

    Log4J_全能配置文件.pdf

    本文将详细介绍一个Log4J的全能配置文件,包括如何配置日志级别、日志输出目的地以及格式化日志输出等。 #### 二、配置文件结构解析 ##### 2.1 日志根类别设置 ```properties log4j.rootLogger=DEBUG,CONSOLE,A1,...

    log4j2配置文件,按照文件大小划分日志,保存日期天数内的日志等

    log4j2配置文件,按照文件大小划分日志,保存日期天数内的日志,指纹日志命名规则,日志输出等级等功能

    log4j2的日志xml配置文件

    log4j2的配置文件

    log4j(二):动态配置日志输出路径

    在Log4j的配置文件中,通常使用.properties或.xml格式。在这个例子中,我们使用的是.log4j.properties。这个文件定义了Log4j的行为,包括设置日志级别(如DEBUG, INFO, WARN, ERROR, FATAL),定义Appender,以及...

    log4j日志文件乱码解决方法

    本文将详细讨论如何解决Log4j日志文件出现的乱码问题。 首先,我们要理解Log4j的工作原理。Log4j允许开发者自定义日志输出的方式,包括输出到控制台、文件、数据库等。它使用了`QuietWriter`类来写入日志,`...

    log4j及配置文件

    Log4j作为一个强大的日志工具,不仅提供了丰富的API供开发者使用,还通过灵活的配置文件实现了日志的定制化管理。通过理解和掌握Log4j的配置,开发者可以更好地利用日志来监控和调试程序,从而提升开发效率和应用...

    log4j日志管理

    ### Log4j日志管理详解 #### 一、Log4j概述 Log4j是一款流行的开源日志框架,由Apache软件基金会提供。它允许开发者在应用程序中加入日志功能,以便于跟踪程序运行过程中的各种状态信息。Log4j的核心设计理念在于...

    log4j日志文件

    在实际应用中,根据项目需求,可以通过调整Log4j的配置文件来控制日志的级别、输出位置和格式,从而更好地管理和利用日志信息。理解并熟练掌握Log4j的配置与使用,对于提高软件的可维护性和排查问题的效率具有重要...

    log4j自定义日志文件名及日志输出格式

    配置文件(log4j.properties)中,你需要将这个自定义的Appender和Layout加入: ```properties log4j.appender.customAppender=your.package.CustomLogAppender log4j.appender.customAppender.layout=your.package...

    mybatis,log4j打印日志到后台和文件

    在 MyBatis 的配置文件 `mybatis-config.xml` 中,我们需要指定日志工厂为 Log4j: ```xml ... ... <setting name="logImpl" value="LOG4J"/> ... ``` 4. **使用日志** 在 MyBatis 的映射文件...

Global site tag (gtag.js) - Google Analytics