`
lbyzx123
  • 浏览: 478097 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

log4j通用配置模板

    博客分类:
  • java
 
阅读更多
#开始
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 template

    一个比较通用的log4j.xml配置模板

    android slf4j log4j日志框架

    虽然SLF4J不直接使用Log4j,但可以通过桥接器将SLF4J的调用转发到Log4j,这样可以利用Log4j的高级特性,如自定义日志级别、日志文件滚动、过滤器和布局模板等。不过,在Android中直接使用Log4j并不常见,因为它的...

    spring boot项目配置通用模板

    - Spring Boot默认集成了日志框架,如Logback或Log4j2,可以在配置文件中调整日志级别和输出格式。 通过这份通用模板,开发者可以快速地搭建起一个具备基础功能的Spring Boot应用,并在此基础上扩展自己的业务逻辑...

    前所未有最新版springmvc5.0.8集成框架完整版! 整合LOG4J2、ORACLE、MYSQL等基础组件。配置已简化,且二次开发更简便!!

    - **日志系统**:LOG4J2是Apache的一个高性能、灵活的日志框架,比老版本LOG4J具有更好的性能和更多的功能。 - **配置灵活性**:使用JSON或XML配置,提供动态日志级别调整,支持异步日志记录,提高应用性能。 - *...

    log4Net详解(共2讲)

    4、项目实战篇: Extjs3.2+ASP.NET七层架构+设计模式+ log4j+WebSerice等技术国讯教育通用智能OA办公平台 适用对象 1、要求有一定的javascript语言和HTML,CSS基础的学员 2、有一定的Asp.net网页编程基础和C#语言...

    Java spring boot 框架通用模板

    9. 日志系统:通用模板会配置一个日志框架,如Logback或Log4j,以便记录应用运行信息。 通过这些通用模板,开发者可以快速创建符合标准的Spring Boot项目,减少重复工作,提高开发效率。然而,每个项目都有其独特...

    tpl-express4-mysql-log:expressmysqllog4js模板

    【标题】"tpl-express4-mysql-log:expressmysqllog4js模板" 是一个基于Node.js的Web项目模板,它整合了Express框架、MySQL数据库和log4js日志记录库。这个模板为开发者提供了一个快速启动的环境,用于构建具备数据库...

    slf4j-spring-boot-starter-master.zip

    SLF4J(Simple Logging Facade for Java)是Java日志框架的一个抽象层,它提供了一个通用的日志API,允许最终用户在部署他们的应用程序时插入所需的日志库。Spring Boot是一个流行的框架,用于快速开发健壮的Java...

    【SSM模板】IDEA版,通用模板(包括所含技术的配置文件和demo)

    自己写项目写出来的SSM框架模板,纯原创。 需要可以自行购买,保证不亏。 遇到不懂得,可以私我留言。 ======================...4. jstl、jsp、Servlet、log4j、freemarker 5. shiro、lombok插件、文件上传 ......等等

    Idea中maven项目ssm框架模板.rar

    利用Maven进行SSM框架开发的脚手架,项目通用,配置文件有详细注释,...5.Slf4j中log4j2的核心配置文件 6.mybaits核心配置文件以及逆向工程配置文件模板 附带: spring-redis和redis集群的配置文件 maven3.5.4压缩包

    S2SH三大框架所需要的基本jar包+辅助jar包+基本配置文件模板

    例如,可能需要`log4j.jar`进行日志记录,`commons-lang3.jar`提供通用语言工具,或者`mysql-connector.jar`连接到MySQL数据库。这些辅助jar包丰富了框架的功能,使得开发更加便捷。 配置文件模板是每个框架的重要...

    LOG IN ERROR EMAIL TO SB

    8. **工具**:可能涉及到的工具有邮件服务器(如Postfix、Sendmail)、日志管理工具(如Log4j、Logback)、错误跟踪系统(如Sentry、Loggly)等。 在压缩包文件"mycom"中,可能包含了实现这个功能的相关源代码、...

    网站通用后台

    5. 日志记录:为了便于调试和监控,后台系统通常会集成日志框架,如Log4j,记录操作日志,以便追踪问题和优化性能。 6. 异常处理:通过Struts2的全局异常处理器,可以统一处理应用程序中的异常,提供友好的错误提示...

    java通用后台管理系统.rar

    - **Log4j或Logback**:常用日志记录框架,用于收集和分析系统运行中的日志信息。 9. **分布式系统组件**: - **Redis**或**Memcached**:缓存服务,提升数据访问速度。 - **RabbitMQ或Kafka**:消息队列,用于...

    Struts-2.5.14.1相关jar包

    2. **log4j-core-2.9.1.jar 和 log4j-api-2.9.1.jar**:这些是Log4j的两个部分,用于日志记录。Log4j是Java中最常用的日志框架之一,它允许开发者控制日志信息的级别,如DEBUG、INFO、WARN等,便于调试和监控应用的...

    springboot 通用后台管理系统.zip

    - **Logback/Log4j2**:SpringBoot通常使用Logback或Log4j2进行日志记录,便于调试和追踪问题。 7. **缓存支持** - **Redis/Ehcache**:可能会集成缓存服务,提高数据读取效率。 8. **任务调度** - **Quartz/...

    struts2所需要的jar

    而log4j.jar文件是日志处理库,它提供了多种级别的日志记录(如DEBUG、INFO、WARN、ERROR),并可以通过配置文件调整日志级别和输出方式,如控制台、文件、数据库等,这对于开发和运维阶段的诊断和监控至关重要。...

    JBoss Development Process Guide

    **8.3 Log4j 配置** - **8.3.1 分离应用程序日志** - 讲解了如何将应用程序日志与其他日志分离。 - **8.3.2 指定 appender 和过滤器** - 解释了如何配置 appender 和过滤器。 - **8.3.3 记录到单独服务器** - ...

Global site tag (gtag.js) - Google Analytics