`

log4j日志保存

阅读更多
1.log4j.properties 放在src目录下  并且要导入log4j包
   
log4j.rootLogger=INFO,DATABASE
   log4j.addivity.org.apache=true
   # JDBC Appender
   log4j.appender.DATABASE.Threshold=INFO
   log4j.appender.DATABASE=org.apache.log4j.jdbc.JDBCAppender
   #log4j.appender.DATABASE.BufferSize=10
   log4j.appender.DATABASE.URL=jdbc:mysql://localhost:3306/beian
   log4j.appender.DATABASE.driver=com.mysql.jdbc.Driver
   log4j.appender.DATABASE.user= root
   log4j.appender.DATABASE.password= root
   log4j.appender.DATABASE.sql=INSERT INTO LogInfo VALUES (null,'%d{yyyy-MM-dd HH:mm:ss}', '%t', '%p', '%l', '%m')
   log4j.appender.DATABASE.layout=org.apache.log4j.PatternLayout


[b]2. 导入mysql包
[/b]
 
  表结构(数据库:beian)
    CREATE TABLE LogInfo (
        ID int primary key auto_increment,
        logDATE  datetime  ,
        logTHREAD  varchar(200) ,
        logLEVEL  varchar(200),
        logCLASS varchar(200)  ,
        logMESSAGES  varchar(2000)
    )
3.写一个带main方法的Java类,测试:
  
package com.edong.log4j.example;
   import org.apache.log4j.BasicConfigurator;
   import org.apache.log4j.Logger;
   public class Log4jTest {
   private static Logger logger=Logger.getLogger(Log4jTest.class);
   public static void main(String[] args){
      BasicConfigurator.configure();
      logger.info("用户正在测试....");
   }
}
分享到:
评论

相关推荐

    log4j按功能保存日志

    在“log4j按功能保存日志”的场景中,我们通常会利用Log4j的配置灵活性,将不同功能的日志分别写入不同的文件,以便于后期分析、排查问题和监控系统状态。 1. **Log4j基本概念** - **Logger**: 日志记录器,是Log4...

    log4j.CustomLogAppender 限制log4j文件保存天数

    每天生成一个log4j日志文件,如果只需要将最近一段时间内的日志文件保留,以前或更早的文件不用保留。例如只保留最近一周的日志,日志文件保留3天等等这些。。。通过这个jar包就可以实现。 log4j.properties文件在...

    Log4j生成日志保存

    2. **配置Log4j**: 在Android中,通常通过XML配置文件(如`log4j.properties`或`log4j.xml`)来设置Log4j的行为,包括设置日志级别、定义Appender和Layout等。 3. **创建Logger**: 在代码中,通过`org.apache.log4j...

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

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

    log4j2.xml记录日志到到数据库

    总结,Log4j2通过XML配置文件实现了与MySQL数据库的集成,允许开发者将日志信息存储在数据库中,便于长期保存和分析。理解Log4j2的配置和使用是每个Java开发者必备的技能,这对于日后的故障排查和系统维护至关重要。...

    log4j.properties完整版本

    log4j.properties log4j log4j日志保存到邮件 log4j保存到数据库

    log4j 写多个日志文件,按照日期每天都记

    `log4j`是一个广泛使用的Java日志框架,它提供了灵活的日志配置,能够帮助开发者记录程序运行过程中的各种信息。本文将深入探讨如何利用`log4j`实现按照日期每天写入不同日志文件的功能,以及涉及到的相关知识点。 ...

    使用Log4j进行日志操作

    ### 使用Log4j进行日志操作 #### 一、Log4j简介与核心特性 Log4j是一款由Apache开发的开源日志框架,它为Java应用程序提供了强大的日志记录功能。借助于Log4j,开发者可以轻松控制日志信息的流向(如控制台、文件...

    Springboot项目使用Slf4j将日志保存到本地目录的实现代码

    Springboot 项目使用 Slf4j 将日志保存到本地目录的实现代码 Slf4j 是一个 Java 日志记录门面,它提供了一个通用的日志记录API,允许开发者使用不同的日志记录框架,例如 Logback、Log4j 等。在 Springboot 项目中...

    log4j乱码问题解决办法

    Log4j作为一款广泛使用的Java日志框架,在很多项目中扮演着重要角色。然而,在使用过程中可能会遇到字符编码的问题,特别是中文乱码的情况,这不仅会影响日志的可读性,还可能导致难以追踪的问题。本文将详细介绍...

    简单java操作log4j+Mysql存储日志信息

    总结起来,通过使用Log4j与MySQL的集成,我们可以实现对日志的详细控制,并将这些日志安全地保存在数据库中,便于后期分析和排查问题。SLF4J提供了一层抽象,使得我们可以轻松地切换不同的日志实现,而自定义的...

    log4j按照不同appender生成日志例子

    Log4j是一款广泛使用的日志记录框架,尤其在Java应用程序中。它允许开发者灵活地控制日志信息的输出,包括输出格式、级别、目的地等。本示例将深入讲解如何利用Log4j的不同Appender来生成不同的日志文件,以满足不同...

    log4j.zip 项目日志

    四、Log4j的使用 在Java代码中,我们可以使用以下方式创建和使用Logger: ```java import org.apache.log4j.Logger; public class MyClass { private static final Logger logger = Logger.getLogger(MyClass....

    log4j简单范例 日志文件是相对路径的

    这个“log4j简单范例 日志文件是相对路径的”示例将展示如何配置Log4j来记录日志,并将日志文件保存在程序运行时的相对路径下。 首先,Log4j的核心组件包括Logger(日志器)、Appender(输出目的地)和Layout(格式...

    使用log4j写日志文件

    Log4j作为Apache下的一个开源项目,是Java应用中最常用的日志框架之一,它提供了灵活的日志级别配置、丰富的输出格式以及多样的日志输出目的地选择,如控制台、文件等。 ### Log4j配置详解 #### 步骤一:配置log4j...

    log4j日志使用说明

    ### Log4j日志使用说明 #### 一、Log4j简介及应用场景 Log4j是Apache的一个开源项目,主要用于Java应用程序的日志记录。通过使用Log4j,开发者可以非常灵活地控制日志信息的输出目的地(如控制台、文件、GUI组件、...

    在Eclipse中应用Log4J记录日志

    Log4J的强大之处在于其高度可定制性和灵活性,可以根据项目的实际需求调整日志输出格式、日志级别以及日志保存位置,极大地提高了日志管理的效率。对于任何从事Java开发的工程师来说,熟练掌握Log4J的使用都是十分...

    Log4j2实现不同线程不同级别日志输出到不同的文件中

    假设我们有两个线程,分别为"threadA"和"threadB",并且我们希望DEBUG和INFO级别的日志保存在一个文件,WARN和以上的级别保存在另一个文件。以下是一个基本的log4j2.xml配置示例: ```xml ...

    log4j2用户指南

    经过无数次的增强、多个版本迭代以及大量的工作后,这个 API 演变成为 log4j——一个流行的 Java 日志包。log4j 是 Apache 软件基金会的一个开源项目,遵循 Apache Software License 开源许可证。 最新的 log4j ...

    apache-log4j-2.15.0-bin.tar.gz

    例如,你可以设置一个Console Appender将日志输出到控制台,再添加一个File Appender将日志保存到文件。 **日志级别** Log4j支持多个日志级别,包括TRACE、DEBUG、INFO、WARN、ERROR、FATAL和OFF,这些级别按照严重...

Global site tag (gtag.js) - Google Analytics