`
lihua-he
  • 浏览: 103046 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

log4j测试

阅读更多

 

 

 

 在用log4j的时候,需要导入相关的log的jar包

 

import org.apache.log4j.Logger;
import org.apache.log4j.PropertyConfigurator;


public class MyLogTest {
	static Logger logger = Logger.getLogger(MyLogTest.class.getName());

	public static void main(String[] args){
		PropertyConfigurator.configure("src/Log4j.properties");
		MyLogTest.logger.info("test begining");
		logger.debug("lihua");
		logger.error("error test");
	}
}

 

 

 

Log4j.properties

#打印到文件

# Normal Kodo logging configuration
log4j.rootCategory=error, serverlog

# Seldom changed category level
log4j.category.org.jfree.chart = ERROR

# Set appender specific options
log4j.appender.serverlog=org.apache.log4j.DailyRollingFileAppender
log4j.appender.serverlog.File=D:/serverlog.txt
log4j.appender.serverlog.Append=true
log4j.appender.serverlog.layout=org.apache.log4j.PatternLayout
log4j.appender.serverlog.layout.ConversionPattern=%d %5p [%t] (%c{2}) - %m%n

# Appender not used in distribution
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d %5p [%t] (%F:%L) - %m%n

 

#打印到控制台

#log4j.rootLogger=debug, B1

#log4j.appender.B1=org.apache.log4j.ConsoleAppender

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

#log4j.appender.B1.layout.ConversionPattern=%-4r %-5p [%t] %37c %3x - %m%n

#log4j.appender.B1.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n

 

  • 大小: 7.5 KB
分享到:
评论

相关推荐

    Log4j 测试

    【Log4j测试】——Java日志框架的深入探索 在Java编程中,日志记录是不可或缺的一部分,它用于跟踪程序运行状态、错误排查以及性能分析。Log4j,作为Apache软件基金会的一个开源项目,是Java中最流行和广泛使用的...

    log4j测试程序

    "Log4j测试程序" 这个标题表明了这是一个关于Log4j的日志测试项目,Log4j是Java编程语言中的一个开源日志记录框架,广泛用于各种应用程序,它允许开发者灵活地控制日志信息的输出。 **描述解析:** "log4j入门程序...

    log4j测试代码

    **日志框架Log4j详解及测试代码实例** 在Java编程中,日志记录是必不可少的一个环节,它有助于我们跟踪程序运行状态、定位错误和调试。Log4j是一款广泛使用的开源日志框架,由Apache软件基金会开发。本篇将深入探讨...

    log4j+slf4j实现 log4j测试代码,log4j+slf4j实现 log4j测试代码

    本文将详细探讨如何通过SLF4J接口来使用Log4j进行日志记录,并展示一个测试代码实例。 **SLF4J简介** SLF4J是一个抽象层,为各种日志框架提供了统一的API,如Logback、Log4j等。它的主要优点在于可以让你在不修改...

    log4j小测试

    这个"Log4j小测试"很可能是初学者为了理解Log4j的基本用法而创建的一个简单示例项目。下面将详细解释Log4j的核心概念和如何在实际应用中使用。 1. **配置文件**:Log4j的核心在于其配置文件,通常是`log4j....

    我的第一个log4j测试程序

    在"我的第一个log4j测试程序"中,你可能创建了一个简单的Java Web应用,并配置了Log4j以记录应用程序的运行情况。这通常包括以下几个步骤: 1. **添加依赖**: 在项目中引入Log4j的JAR文件或将其配置到Maven/Gradle...

    Log4j2简介及与Log4j效率对比

    为了准确评估Log4j2与Log4j之间的性能差异,通常会采用一套标准的效率测试程序。这类程序会模拟大量日志记录操作,并比较两种日志框架在处理相同负载时的性能表现。测试环境应尽量保持一致,以确保结果的可比性。 #...

    log4j 本人亲自测试 总结

    本文将详细讲解Log4j的配置与使用,并结合个人测试经验进行总结。 1. **Log4j概述** - Log4j是Java平台上的一个用于记录日志的开源框架,提供了灵活的日志记录控制。 - 它由三个主要组件构成:Logger(日志器)、...

    Log4j2异步写日志效率测试源码

    2. 测试类(如Log4j2AsyncTest.java):包含了测试用例,用于对比Log4j2异步和同步日志的性能差异。 3. 日志处理器类(可能在其他Java源文件中):实现了具体的日志处理逻辑。 测试源码可能包含以下步骤: 1. 初始...

    Log4j2、Fastjson、Log4j的BurpSuite插件亲测有效

    在进行安全测试时,首先要理解Log4j和Log4j2的配置以及它们如何处理用户输入。例如,Log4j2的Lookup功能如果未正确配置,可能会导致恶意输入触发远程代码执行。对于Fastjson,需要注意其反序列化过程中的安全问题,...

    log4j-core-2.15.0.jar log4j-2.15.0-rc2

    Apache log4j2零日漏洞,根据 log4j-2.15.0-rc2 版本编译生成log4j-api-2.15.0.jar 1.解压你的jar jar xvf XXX.jar 2. 删除旧版本jar cd ./BOOT-INF/lib rm -rf log4j-api-*.jar 3. 上传新版本log4j-api-2.15.0....

    log4j2 demo 性能测试

    《深入理解Log4j2 Demo性能测试:探索异步日志的魅力》 在软件开发过程中,日志记录是一项至关重要的任务,它可以帮助开发者追踪程序运行状态、定位问题以及进行性能优化。Log4j2作为Java领域广泛使用的日志框架,...

    log4j简单测试工程

    本测试工程“log4j简单测试工程”旨在帮助理解Log4j的基本用法和配置。 **Log4j组件** 1. **Logger**: 日志记录器,它是日志系统的核心。每个类可以有自己的Logger,用于记录该类的运行日志。Logger通过调用不同的...

    log4j-api-2.15.0.jar log4j-2.15.0-rc2

    Apache log4j2零日漏洞,根据 log4j-2.15.0-rc2 版本编译生成log4j-api-2.15.0.jar 1.解压你的jar jar xvf XXX.jar 2. 删除旧版本jar cd ./BOOT-INF/lib rm -rf log4j-api-*.jar 3. 上传新版本log4j-api-...

    Log4j2学习log4j2.xml配置模板

    Log4j2 配置模板学习笔记 Log4j2 是 Java 语言中一种流行的日志记录工具,它提供了灵活的日志记录管理功能。下面我们将学习 Log4j2 配置模板的使用和配置。 引入 Log4j2 依赖 在使用 Log4j2 之前,需要在 Maven ...

    log4j的配置示例

    **描述:“简单的log4j测试工程”** 在Java开发中,日志管理是一项重要的任务,它有助于跟踪应用程序的运行状态、错误和调试信息。Log4j是Apache提供的一款开源日志组件,广泛应用于各种Java项目中。这个“log4j的...

    log4j jar包

    《深入理解Log4j:Apache日志框架的基石》 在Java编程领域,日志记录是不可或缺的一部分,它为开发者提供了程序运行时的详细信息,帮助调试和追踪问题。而Log4j,作为Apache软件基金会的一个项目,是Java平台上的一...

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

    通过使用Log4j,开发者可以轻松地切换日志级别,以适应开发、测试和生产环境的不同需求。 2. **log4j.properties**:这是一个配置文件,用于定制Log4j的行为。在这个文件中,你可以设置日志级别,指定哪些类或包的...

    log4j2漏洞检测工具

    **Log4j2漏洞检测工具详解** 在当前的IT环境中,安全问题日益凸显,特别是针对开源组件的安全漏洞。Log4j2,一个广泛使用的Java日志框架,最近曝出的重大安全漏洞(CVE-2021-44228,被称为Log4Shell)引起了全球的...

    log4j2.17.2

    《log4j2.17.2漏洞修复程序包详解》 在信息技术领域,日志管理是系统维护和故障排查的重要环节。Log4j作为Java平台广泛使用的日志记录框架,其性能高效、功能强大,深受开发者的青睐。然而,随着技术的发展,安全...

Global site tag (gtag.js) - Google Analytics