`

log4j输出位置配置

    博客分类:
  • java
阅读更多

附件内有文件

 

 

log4j.rootLogger=DEBUG,CONSOLE

 

#打印到控制台

log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender 

log4j.appender.CONSOLE.Threshold=DEBUG 

log4j.appender.CONSOLE.Target=System.out 

#log4j.appender.CONSOLE.Encoding=GBK 

log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout

log4j.appender.CONSOLE.layout.ConversionPattern=[log] %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=info/info.log 

#log4j.appender.FILE.Threshold=DEBUG

#log4j.appender.FILE.Append=false 

##log4j.appender.FILE.Encoding=GBK 

#log4j.appender.FILE.layout=org.apache.log4j.PatternLayout 

#log4j.appender.FILE.layout.ConversionPattern=[log] %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=INFO

log4j.appender.ROLLING_FILE.File=info/info

log4j.appender.ROLLING_FILE.Append=true 

##log4j.appender.CONSOLE_FILE.Encoding=GBK 

log4j.appender.ROLLING_FILE.MaxFileSize=3072KB 

log4j.appender.ROLLING_FILE.MaxBackupIndex=10000000 

log4j.appender.ROLLING_FILE.layout=org.apache.log4j.PatternLayout

log4j.appender.ROLLING_FILE.layout.ConversionPattern=[log]  %d   -  %c  -%-4r   [%t] %-5p %c %x - %m%n 

 

## 每天生成一个文件

#log4j.appender.Daily=org.apache.log4j.DailyRollingFileAppender 

#log4j.appender.Daily.Threshold=DEBUG

#log4j.appender.Daily.File=daily/log

##log4j.appender.A1.Encoding=GBK 

#log4j.appender.Daily.DatePattern='.'yyyy-MM-dd 

#log4j.appender.Daily.layout=org.apache.log4j.PatternLayout 

#log4j.appender.Daily.layout.ConversionPattern=[log]  %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 

 

#  通过mail发送

##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=[log] %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 ([log] %d - %c -%-4r [%t] %-5p %c %x - %m%n') 

##log4j.appender.DATABASE.layout=org.apache.log4j.PatternLayout 

##log4j.appender.DATABASE.layout.ConversionPattern=[log]  %d     -   %c  -%-4r  [%t]  %-5p %c %x - %m%n 

 

 

 

# IM账号

##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   =[log]   %d   -   %c   -%-4r   [%t]   %-5p   %c   %x   - %m%n 

分享到:
评论

相关推荐

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

    Log4j 是一个功能强大且广泛使用的日志记录工具,特别是在 SSM(Spring、Spring MVC、Mybatis)整合项目中,合理地配置 Log4j 对项目的日志记录和输出至关重要。本文将详细介绍 SSM 整合中的 Log4j 配置详情,帮助...

    log4j.properties配置文件

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

    SpringBoot框架配置log4j和log4j2的配置代码

    2. **配置文件**:创建`log4j.properties`或`log4j.xml`文件,定义日志级别和输出目的地。例如: ```properties # log4j.properties 示例 log4j.rootLogger=DEBUG, stdout, file log4j.appender.stdout=org.apache....

    log4j配置 输出日志 案例

    通过配置log4j,我们可以控制日志的输出位置、级别以及格式。 ### 二、Log4j配置 Log4j的配置主要通过一个XML或.properties文件进行,通常命名为log4j.properties或log4j.xml。以下是一个基本的log4j.properties...

    log4j.properties配置详解

    ### Log4j.properties配置详解 #### 一、Log4j配置文件基本概念 Log4j是一种广泛应用于Java应用程序的日志框架,它可以帮助开发者轻松管理应用程序的日志记录过程。Log4j支持多种配置方式,其中.properties文件...

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

    Log4j是Apache提供的一款广泛使用的日志框架,它提供了丰富的功能和灵活的配置,使得我们可以根据需要动态地改变日志的输出路径。本文将深入探讨如何在Log4j中实现日志输出路径的动态配置。 首先,我们要理解Log4j...

    Log4j2学习log4j2.xml配置模板

    *灵活的配置:Log4j2 提供了非常灵活的配置机制,可以根据需要定义不同的日志级别、输出格式和文件名等属性。 *高性能:Log4j2具有非常高的性能,可以handle大量的日志信息。 *灵活的appender:Log4j2 提供了多种...

    log4j实用配置扩展

    #### 四、log4j的核心组件 log4j的核心组件主要包括**Loggers(记录器)**、**Appenders(输出源)**和**Layouts(布局)**。 1. **Loggers (记录器)**:负责生成日志信息,并决定是否发送日志信息到Appenders。记录器...

    log4j配置和加载方法

    ### Log4j配置与加载方法详解 Log4j是一款由Apache出品的日志记录工具,它提供了灵活的日志级别控制和多样化的日志输出方式,广泛应用于Java应用的开发中。本文将深入解析log4j的配置与加载机制,帮助开发者更好地...

    tomcat下的log4j日志配置

    2. **配置全局 Log4j 属性文件**:在任意位置创建 `log4j.properties` 文件,并设置全局的日志级别、输出格式及存储路径等。通常会将该文件放置在 Tomcat 的 `conf` 目录下。 ```properties log4j.rootLogger=...

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

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

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

    **日志框架Log4j详解** 日志框架在软件开发中扮演着至关重要的角色,它帮助开发者记录程序运行过程中的信息,便于调试、追踪错误和分析系统性能。Log4j是Apache组织提供的一款广泛使用的Java日志框架,因其灵活性、...

    Log4J_全能配置文件.pdf

    - `log4j.appender.SOCKET.LocationInfo=true`:启用位置信息。 - `log4j.appender.SOCKET.layout=org.apache.log4j.PatternLayout`:设置了布局为模式化布局。 - `log4j.appender.SOCKET.layout.ConversionPattern`...

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

    Log4j是一个广泛使用的Java日志记录框架,它允许开发者在应用程序中插入日志语句,以便跟踪程序的...它通过`log4j.jar`提供核心功能,通过`log4j.properties`进行个性化配置,为开发者提供了一套完整的日志解决方案。

    log4j-1.2.17的jar包以及依赖包,还有一份log4j的配置文件,输出到控制台和文件夹两种配置

    总结来说,Log4j-1.2.17提供了灵活的日志管理功能,通过配置文件可以定制化日志输出的方式和内容,对于开发、调试和维护Java应用具有极大的帮助。尽管有更新的版本如Log4j2可用,但Log4j 1.x仍然在许多项目中得到...

    Log4j将System.out搞到log4j中输出四

    《Log4j将System.out重定向到Log4j输出详解》 在日志管理中,Log4j是一款广泛使用的开源日志框架,它允许开发者灵活地控制日志信息的输出方式和级别。当我们习惯于使用`System.out.println()`进行调试时,如何将...

    log4j的eclipse工程,输出到文件的方式配置log4j

    标题"log4j的eclipse工程,输出到文件的方式配置log4j"表明我们关注的是在Eclipse开发环境中如何利用log4j框架将日志信息输出到文件。Log4j是Apache的一个开源项目,它提供了一个灵活的日志系统,允许开发者在运行时...

    log4j集成syslog配置说明

    ### log4j集成syslog配置详解 在现代的IT运维管理中,日志记录与分析是确保系统稳定运行的关键环节之一。log4j作为Java应用中广泛使用的日志框架,其强大的日志处理能力得到了业界的认可。而syslog作为一种标准化的...

Global site tag (gtag.js) - Google Analytics