# This is the configuring for logging displayed in the Application Server
log4j.rootCategory=DEBUG,logfile,stdout
log4j.logger.SYSTEM = INFO,JDBC
log4j.logger.OPERATION = INFO,JDBC2
#stdout configure
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern= %d %p [%c] - <%m>%n
#logfile configure
log4j.appender.logfile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.logfile.File=../logs/moca_stm_stm.log
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern= %d{yyyy MM dd HH:mm:ss} %p [%c] - <%m>%n
#JDBC configure
log4j.appender.JDBC.Threshold=INFO
log4j.appender.JDBC=org.apache.log4j.jdbc.JDBCAppender
log4j.appender.JDBC.driver=oracle.jdbc.driver.OracleDriver
log4j.appender.JDBC.URL=jdbc:oracle:thin:@127.0.0.1:1521:ORCL
log4j.appender.JDBC.user=userName
log4j.appender.JDBC.password=userPassword
log4j.appender.JDBC.layout=org.apache.log4j.PatternLayout
log4j.appender.JDBC.sql=INSERT INTO SYS_LOG(USERID,LOGTIME,LOGLEVEL,LOCATION,MESSAGE)VALUES('%X{userId}','%d{yyyy-MM-dd HH:mm:ss}','%p','%l','%m')
log4j.appender.JDBC2.Threshold=INFO
log4j.appender.JDBC2=org.apache.log4j.jdbc.JDBCAppender
log4j.appender.JDBC2.driver=oracle.jdbc.driver.OracleDriver
log4j.appender.JDBC2.URL=jdbc:oracle:thin:@127.0.0.1:1521:ORCL
log4j.appender.JDBC2.user=userName
log4j.appender.JDBC2.password=userPassword
log4j.appender.JDBC2.layout=org.apache.log4j.PatternLayout
log4j.appender.JDBC2.sql=INSERT INTO SYS_LOG_2(USERID,LOGTIME,LOGLEVEL,LOCATION,MESSAGE)VALUES('%X{userId}','%d{yyyy-MM-dd HH:mm:ss}','%p','%l','%m')
分享到:
相关推荐
通过这个例子,你应该已经掌握了如何利用Log4j将日志信息存入数据库的基本步骤。这个过程涉及到Log4j的配置、数据库连接、以及Java代码中的日志调用。在实际项目中,可以根据需求调整日志级别、输出格式,甚至可以...
总结,Log4j2通过XML配置文件实现了与MySQL数据库的集成,允许开发者将日志信息存储在数据库中,便于长期保存和分析。理解Log4j2的配置和使用是每个Java开发者必备的技能,这对于日后的故障排查和系统维护至关重要。...
### Log4j 日志信息存储到数据库中的配置与使用 #### 概述 在软件开发过程中,日志记录是至关重要的环节之一。它不仅能够帮助开发者追踪程序运行时的状态,还可以在系统出现故障时提供诊断信息。Apache Log4j 是一...
通过以上步骤,我们成功实现了使用Log4j将日志信息写入数据库的功能。这种方式不仅能够帮助我们更好地管理日志信息,同时也为后续的数据分析提供了便利。在实际应用中,可以根据具体需求调整日志表结构和配置参数,...
通过以上步骤,我们成功地配置了Log4j将日志信息存入MySQL数据库。这种方式便于日志的长期保存、查询和分析,尤其在大型分布式系统中,对于故障排查和性能优化具有重要意义。记得根据实际环境调整配置,例如数据库...
在本篇内容中,我们将深入探讨如何利用开源日志框架log4net将应用程序的日志信息记录到数据库中。 **一、log4net简介** log4net是一款广泛使用的、高度可配置的日志框架,它为.NET开发者提供了一套灵活的日志记录...
总之,Log4j通过其灵活的配置,可以满足不同场景下的日志需求,无论是简单地输出到控制台,还是复杂地发送邮件或存入数据库,都能轻松实现。对于开发和运维人员来说,理解和掌握Log4j的配置方法是十分重要的,它能极...
首先,Log4net提供了一个灵活的配置机制,允许开发者通过XML配置文件或代码动态地设置日志行为。要实现自定义信息存入数据库,我们需要创建一个自定义的日志适配器(Appender)。Log4net的数据库适配器...
安装完成后,要在应用程序的配置文件(如web.config或app.config)中进行配置,设置日志输出级别、Appender(日志输出目的地)以及相关的连接字符串等信息。例如: ```xml <section name="log4...
通过配置文件(通常是log4j.properties或log4j.xml),我们可以定义不同的日志级别(如DEBUG、INFO、WARN、ERROR和FATAL),以及控制台输出、文件记录、甚至是网络发送等多种输出方式。在这个场景中,我们使用了SLF4...
然后,他们会在Log4j的配置文件(如log4j.properties或log4j.xml)中定义日志级别、Appender,以及将日志写入数据库的自定义Layout。在业务逻辑中,他们会使用Log4j的API(如Logger)记录日志,而这些日志会通过...
Log4j的灵活性使得我们可以根据实际需求定制日志记录的方式,无论是将日志存入数据库以备后续分析,还是通过电子邮件即时报告错误,或是生成易于阅读的HTML日志文件。熟练掌握这些配置方法,能够帮助我们更有效地...
例如,我们可以创建一个配置文件`log4j.properties`,指定一个Appender将日志发送到MongoDB。 ```properties # Log4j配置 log4j.rootLogger=DEBUG, MongoDBAppender # 配置MongoDB Appender log4j.appender....
将日志信息存入数据库" Apache JCL "common log介绍 log中的接口" SLF4J "日志门面的使用 日志的绑定 日志的桥接 日志门面的原理" log-back "log-back的日志框架 log-back的配置 logback记录tomcat的访问日志" log4j...
通过配置XML文件,我们可以定制日志行为,包括将异常信息存入Mysql数据库。在代码中,我们使用Log4Net接口捕获和记录异常,从而实现对程序运行状况的监控和调试。这个压缩包文件`log4netweb`很可能包含了一个完整的...
社区还提供了许多额外的组件,如SMTPAppender用于发送邮件通知,或者DBAppender将日志存入数据库。 7. 其他特性 Log4j还支持MDC(Mapped Diagnostic Context)和NDC(Nested Diagnostic Context),这两个特性允许...
**标题与描述解析** 标题"应用log4net写日志...通过这样的方式,你可以在VS2005环境下利用log4net轻松地实现日志记录,无论是简单地输出到控制台,还是复杂地将日志存入数据库或发送邮件,log4net都能提供强大的支持。
接下来,我们需要创建一个Logback配置文件,以定义日志记录的规则和格式。下面是一个示例配置文件: ```xml <!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径--> <property name="LOG_HOME" ...
在项目的配置文件中,需要配置数据库连接字符串和开启DB_EVENT_LOG。下面是一个示例配置: ```sql DB_CONNECT_STRING = "Provider=sqloledb;Data Source=.\SQLExpress;InitialCatalog=;Uid=;Pwd=;"; DB_EVENT_LOG = ...
4. 配置SLF4J:在应用的配置文件中,比如`logback.xml`或`logging.properties`,指定我们的自定义日志处理器为SLF4J的日志实现。 在“mongodbdemo”这个项目中,可能包含了实现这一功能的示例代码。通过分析这些...