`

log4j --文件输出路径

阅读更多
利用占位符,然后再利用servlet给占位符赋值

log4j.rootLogger=debug,appender1
log4j.appender.appender1=org.apache.log4j.FileAppender 
log4j.appender.appender1.File=${path}/log/log.htm
log4j.appender.appender1.layout=org.apache.log4j.HTMLLayout



package com.hugui.flower.servlet;

import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
/**
 * 为log4j.properties文件中的占位符赋值,以便将日志信息输出到工程下
 * @author Administrator
 *
 */
public class Log4jInit extends HttpServlet {

	public void init(ServletConfig config) throws ServletException {
		String prefix = config.getServletContext().getRealPath("/");
		System.setProperty("path", prefix);
		
	}

}

分享到:
评论

相关推荐

    log4j-1.2.9

    设置log4j的根目录,值为 日志等级(DEBUG,INFO,WARN,ERROR,FATAL) , 输出目标名称 log4j.rootLogger=DEBUG,A1 设置输出方式,常用的有: ConsoleAppender 在控制器中输出信息 RollingFileApperder 在文件中输出...

    log4j-1.2.14

    设置log4j的根目录,值为 日志等级(DEBUG,INFO,WARN,ERROR,FATAL) , 输出目标名称 log4j.rootLogger=DEBUG,A1 设置输出方式,常用的有: ConsoleAppender 在控制器中输出信息 RollingFileApperder 在文件中输出...

    log4j中配置日志文件相对路径方法(PDF)

    本文档提供log4j配置相对路径三种方法:log4j.properties文件配置、xml文件配置和通过servlet初始化方式来配置,希望对大家有所帮助

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

    一直在使用log4j。输出到文件的方式配置log4j。 这是一个最简单的实现上述功能的eclipse工程。

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

    NULL 博文链接:https://1017401036.iteye.com/blog/2332210

    log4j输出多个自定义路径的日志文件小例子

    本工程主要实现log4j输出多个自定义路径的日志文件,为方便大家使用

    log4j使用实战

    写绝对路径也可以,但不推荐:log4j.appender.A.File=E:/Program/log/logs/info.log DailyRollingFileAppender支持按每月、周、日、时、分创建日志文件。 当前日志放在log4j.appender.File.File=${user.dir}/logs/...

    使用log4j进行日志记录

    另一种是动态配置,Log4j提供了PropertyConfigurator.configure(……)来动态配置,参数可以是一个properties文件所在路径的String对象,可以是一个properties文件所在路径的URL对象,也可以是一个properties对象。...

    apache-log4cxx-0.10.1.zip

    最新版log4cxx工具包,用于c++环境下log日志的打印输出,适用于linux环境,使用时需要配合log4j配置文件,定义日志输出级别和输出路径

    log4j-json:Alfresco 的 Json 格式日志

    修改您的 log4j 属性文件以包含 json appender,例如:注意,${logfilename} 应替换为文件名和路径。 log4j.appender.Json=org.apache.log4j.FileAppender log4j.appender.Json.File=${logfilename}.json log4j....

    log4j源码实例及jar 包下载

    Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式...

    Log4j 把不同包的日志打印到不同位置

    NULL 博文链接:https://cuisuqiang.iteye.com/blog/1735943

    Log4j 日志文件Linux/Mac/Windows通用存放位置设置方法

    log4j1/log4j2中category的配置以及log的输出位置(windows和linux通用的log输出位置) 一、场景和需求 假设我现在有3个独立的用project(暂时用maven关联起来,当然也可以不用maven),一个是提供公共服务的...

    log4j2的配置案例,可直接使用

    文件输出器“debug_appender”只会输出级别为“debug”和“info”之间的日志信息,输出到文件“debug.log”中,每天产生一个新的日志文件,同时在日志文件大小达到10MB时,会产生一个新的文件。输出格式同控制台输出...

    log4j.properties

    设置log4j的根目录,值为 日志等级(DEBUG,INFO,WARN,ERROR,FATAL) ...设置此放式后必须设置file名称和路径 dailyRollingFileApperder 以日为单位划分在文件中输出信息,设置此放式后必须设置file名称和路径 log4j.appe

    java自定义日志输出文件(log4j日志文件输出多个自定义日志文件)

    打印日志的在程序中是必不可少的,如果需要将不同的日志打印到不同的地方,则需要定义不同的Appender,然后定义每一个Appender的日志级别、打印形式和日志的输出路径,下面看一个示例吧

    log4cplus 源码(C++编写的开源的日志系统)

    log4cplus是C++编写的开源的日志系统,前身是java编写的log4j系统.受Apache Software License保护。作者是Tad E. Smith。log4cplus具有线程安全、灵活、以及多粒度控制的特点,通过将信息划分优先级使其可以面向程序...

    log4j日志文件配置

    通过初始化servlet,在文件里输出你想要的自定义信息,方便的调试功能,输出任意级别的错误.这是个jsp的日志文件配置

    如何编写批处理文件批处理文件批处理文件

    简明批处理教程22009年10月20日 星期二 下午 05:35 最近对于批处理技术的探讨比较热,也有不少好的批处理程序发布,但是如果没有一定的相关知识恐怕不容易看懂和理解这些批处理文件,也就更谈不上自己动手编写了,古...

    springboot log4j2 多线程 动态日志文件名 动态日志路径 RollingFile

    Springboot 多线程应用源代码,根据线程输出到不同的日志文件, 子线程可以输出日志到父线程日志文件。 动态日志文件路径,文件名 动态输出多个日志文件 适用于复杂日志输出的用例 日志文件为RollingFile

Global site tag (gtag.js) - Google Analytics