#开始 log4j.rootLogger=DEBUG, CONSOLE,A1 log4j.additivity.org.apache=true # 应用于控制台 log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE.Threshold=DEBUG log4j.appender.CONSOLE.Target=System.out log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n #log4j.appender.CONSOLE.layout.ConversionPattern=[start]%d{DATE}[DATE]%n%p[PRIORITY]%n%x[NDC]%n%t[THREAD] n%c[CATEGORY]%n%m[MESSAGE]%n%n #应用于文件 log4j.appender.FILE=org.apache.log4j.FileAppender log4j.appender.FILE.File=file.log log4j.appender.FILE.Append=false log4j.appender.FILE.layout=org.apache.log4j.PatternLayout log4j.appender.FILE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n # Use this layout for LogFactor 5 analysis # 应用于文件回滚 log4j.appender.ROLLING_FILE=org.apache.log4j.RollingFileAppender log4j.appender.ROLLING_FILE.Threshold=ERROR log4j.appender.ROLLING_FILE.File=rolling.log log4j.appender.ROLLING_FILE.Append=true log4j.appender.ROLLING_FILE.MaxFileSize=10KB log4j.appender.ROLLING_FILE.MaxBackupIndex=1 log4j.appender.ROLLING_FILE.layout=org.apache.log4j.PatternLayout log4j.appender.ROLLING_FILE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n #应用于socket log4j.appender.SOCKET=org.apache.log4j.RollingFileAppender log4j.appender.SOCKET.RemoteHost=localhost log4j.appender.SOCKET.Port=5001 log4j.appender.SOCKET.LocationInfo=true # Set up for Log Facter 5 log4j.appender.SOCKET.layout=org.apache.log4j.PatternLayout log4j.appender.SOCET.layout.ConversionPattern=[start]%d{DATE}[DATE]%n%p[PRIORITY]%n%x[NDC]%n%t[THREAD]%n%c[CATEGORY]%n%m[MESSAGE]%n%n # Log Factor 5 Appender log4j.appender.LF5_APPENDER=org.apache.log4j.lf5.LF5Appender log4j.appender.LF5_APPENDER.MaxNumberOfRecords=2000 # 发送日志给邮件 log4j.appender.MAIL=org.apache.log4j.net.SMTPAppender log4j.appender.MAIL.Threshold=FATAL log4j.appender.MAIL.BufferSize=10 log4j.appender.MAIL.From=web@www.wuset.com log4j.appender.MAIL.SMTPHost=www.wusetu.com log4j.appender.MAIL.Subject=Log4J Message log4j.appender.MAIL.To=web@www.wusetu.com log4j.appender.MAIL.layout=org.apache.log4j.PatternLayout log4j.appender.MAIL.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n # 用于数据库 log4j.appender.DATABASE=org.apache.log4j.jdbc.JDBCAppender log4j.appender.DATABASE.URL=jdbc:mysql://localhost:3306/test log4j.appender.DATABASE.driver=com.mysql.jdbc.Driver log4j.appender.DATABASE.user=root log4j.appender.DATABASE.password= log4j.appender.DATABASE.sql=INSERT INTO LOG4J (Message) VALUES ('[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n') log4j.appender.DATABASE.layout=org.apache.log4j.PatternLayout log4j.appender.DATABASE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender log4j.appender.A1.File=SampleMessages.log4j log4j.appender.A1.DatePattern=yyyyMMdd-HH'.log4j' log4j.appender.A1.layout=org.apache.log4j.xml.XMLLayout #自定义Appender log4j.appender.im = net.cybercorlin.util.logger.appender.IMAppender log4j.appender.im.host = mail.cybercorlin.net log4j.appender.im.username = username log4j.appender.im.password = password log4j.appender.im.recipient = corlin@cybercorlin.net log4j.appender.im.layout=org.apache.log4j.PatternLayout log4j.appender.im.layout.ConversionPattern =[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n # 结束
相关推荐
一个比较通用的log4j.xml配置模板
虽然SLF4J不直接使用Log4j,但可以通过桥接器将SLF4J的调用转发到Log4j,这样可以利用Log4j的高级特性,如自定义日志级别、日志文件滚动、过滤器和布局模板等。不过,在Android中直接使用Log4j并不常见,因为它的...
- Spring Boot默认集成了日志框架,如Logback或Log4j2,可以在配置文件中调整日志级别和输出格式。 通过这份通用模板,开发者可以快速地搭建起一个具备基础功能的Spring Boot应用,并在此基础上扩展自己的业务逻辑...
- **日志系统**:LOG4J2是Apache的一个高性能、灵活的日志框架,比老版本LOG4J具有更好的性能和更多的功能。 - **配置灵活性**:使用JSON或XML配置,提供动态日志级别调整,支持异步日志记录,提高应用性能。 - *...
4、项目实战篇: Extjs3.2+ASP.NET七层架构+设计模式+ log4j+WebSerice等技术国讯教育通用智能OA办公平台 适用对象 1、要求有一定的javascript语言和HTML,CSS基础的学员 2、有一定的Asp.net网页编程基础和C#语言...
9. 日志系统:通用模板会配置一个日志框架,如Logback或Log4j,以便记录应用运行信息。 通过这些通用模板,开发者可以快速创建符合标准的Spring Boot项目,减少重复工作,提高开发效率。然而,每个项目都有其独特...
【标题】"tpl-express4-mysql-log:expressmysqllog4js模板" 是一个基于Node.js的Web项目模板,它整合了Express框架、MySQL数据库和log4js日志记录库。这个模板为开发者提供了一个快速启动的环境,用于构建具备数据库...
SLF4J(Simple Logging Facade for Java)是Java日志框架的一个抽象层,它提供了一个通用的日志API,允许最终用户在部署他们的应用程序时插入所需的日志库。Spring Boot是一个流行的框架,用于快速开发健壮的Java...
自己写项目写出来的SSM框架模板,纯原创。 需要可以自行购买,保证不亏。 遇到不懂得,可以私我留言。 ======================...4. jstl、jsp、Servlet、log4j、freemarker 5. shiro、lombok插件、文件上传 ......等等
利用Maven进行SSM框架开发的脚手架,项目通用,配置文件有详细注释,...5.Slf4j中log4j2的核心配置文件 6.mybaits核心配置文件以及逆向工程配置文件模板 附带: spring-redis和redis集群的配置文件 maven3.5.4压缩包
例如,可能需要`log4j.jar`进行日志记录,`commons-lang3.jar`提供通用语言工具,或者`mysql-connector.jar`连接到MySQL数据库。这些辅助jar包丰富了框架的功能,使得开发更加便捷。 配置文件模板是每个框架的重要...
8. **工具**:可能涉及到的工具有邮件服务器(如Postfix、Sendmail)、日志管理工具(如Log4j、Logback)、错误跟踪系统(如Sentry、Loggly)等。 在压缩包文件"mycom"中,可能包含了实现这个功能的相关源代码、...
5. 日志记录:为了便于调试和监控,后台系统通常会集成日志框架,如Log4j,记录操作日志,以便追踪问题和优化性能。 6. 异常处理:通过Struts2的全局异常处理器,可以统一处理应用程序中的异常,提供友好的错误提示...
- **Log4j或Logback**:常用日志记录框架,用于收集和分析系统运行中的日志信息。 9. **分布式系统组件**: - **Redis**或**Memcached**:缓存服务,提升数据访问速度。 - **RabbitMQ或Kafka**:消息队列,用于...
2. **log4j-core-2.9.1.jar 和 log4j-api-2.9.1.jar**:这些是Log4j的两个部分,用于日志记录。Log4j是Java中最常用的日志框架之一,它允许开发者控制日志信息的级别,如DEBUG、INFO、WARN等,便于调试和监控应用的...
- **Logback/Log4j2**:SpringBoot通常使用Logback或Log4j2进行日志记录,便于调试和追踪问题。 7. **缓存支持** - **Redis/Ehcache**:可能会集成缓存服务,提高数据读取效率。 8. **任务调度** - **Quartz/...
而log4j.jar文件是日志处理库,它提供了多种级别的日志记录(如DEBUG、INFO、WARN、ERROR),并可以通过配置文件调整日志级别和输出方式,如控制台、文件、数据库等,这对于开发和运维阶段的诊断和监控至关重要。...
**8.3 Log4j 配置** - **8.3.1 分离应用程序日志** - 讲解了如何将应用程序日志与其他日志分离。 - **8.3.2 指定 appender 和过滤器** - 解释了如何配置 appender 和过滤器。 - **8.3.3 记录到单独服务器** - ...