log4j 配置文件中设置相对路径
/*** 该类用于对log4j相对路径进行处理,包括日志的properties文件和日志输出文件相对路径的设置 关联:log4j.properties* web.xml中的Log4jInit* * @author wxq* */
public class Log4jInit extends HttpServlet {/*** 容器启动时调用该方法*/@Overridepublic void init() throws ServletException {// 获取应用的根路径String rootPath = getServletContext().getRealPath("/");// 设置jvm系统的系统属性,相当于静态变量;用于properties文件中设置日志输出文件的路径// 通过${log.path}可获取该值System.setProperty("log.path", rootPath);String file = getInitParameter("Log4jConfigLocation");if (file != null && (!file.trim().equals(""))) {// 读取日志配置文件PropertyConfigurator.configure(rootPath + file);}System.out.println("init");}
log4j.rootLogger=DEBUG,stdout,logfile
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %p[%C.%M(%L)]-%m%nlog4j.appender.logfile=org.apache.log4j.RollingFileAppender
log4j.appender.logfile.File=${log.path}/logs/system.log
log4j.appender.logfile.Append=true
log4j.appender.logfile.MaxFileSize=1024KB
log4j.appender.logfile.MaxBackupIndex=5
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d %p [%C.%M(%L)]-%m%n
<servlet><servlet-name>Log4j</servlet-name><servlet-class>comm.log.Log4jInit</servlet-class><init-param><param-name>Log4jConfigLocation</param-name><param-value>WEB-INF/classes/log4j.properties</param-value></init-param><load-on-startup>1</load-on-startup></servlet>
log4j 配置文件中设置相对路径相关推荐
- java修改配置文件参数_在java类中获取在.properties配置文件中设置的参数
如何获取.properties配置文件中的参数,我在网上查了半天没弄明白,后来在以前的项目中找到了,就写下来,避免遗忘. 1.配置文件:message_product.properties total ...
- log4j配置文件中使用变量
项目要求把log文件配到工程目录下,虽然不是很好.但是倒是不用改配置文件啦! 说下操作过程吧! 前提功能很简单,所以整个工程没有用任何的框架,只有两个简单的servlet,之前配这种东西都用sprin ...
- log4j配置文件中的additivity属性
最新写程序,需要采用log4j来收集日志,这样就需要把程序运行日志和收集的日志区分开来. 开始一直没有找到可以配置log4j让其独立输出到指定日志文件,于是采用了划分Log4j的等级来解决这个问题: ...
- 常见品牌、型号路由器对应的断开地址,如何在博客蜘蛛软件中设置路由路径
大多路由通过浏览器控制的路径是:http://192.168.0.1或者http://192.168.1.1 我们把192.168.0.1或者192.168.1.1称为路由访问ip. 访问此路径后如果 ...
- java log4j 路径配置_log4j配置文件中路径配置一般有三种方法:
log4j配置文件中路径配置一般有三种方法: (1)绝对路径法:直接配置为系统觉得路径: (2)相对路径法: log4j.appender.logfile.File=../logs/app.log,将 ...
- 如何在log4j.properties文件中使用相对路径
来源:http://hi.baidu.com/eredlab/blog/item/f6c1a5efe44a1af9cf1b3e17.html 写在最前面: log4j是一个应用非常广泛的Java日志组 ...
- 【vue】vue中设置路径别名
前言 转载:https://blog.csdn.net/panchang199266/article/details/90145638 在 CSS 或者 JS 中,有时候需要引入其他相关文件,若目录层 ...
- log4j配置文件详解---转
使用步骤注意: 1. 从http://logging.apache.org/log4j/1.2/ 下载文件 2. 在src目录下加入log4j.properties,将jar包放入build -pat ...
- httpd2.2的配置文件常见设置
目录 1.启动报错:提示没有名字fqdn 2.显示服务器版本信息 3.修改监听的IP和Port 3.持久连接 4 .MPM( Multi-Processing Module )多路处理模块 5 .DS ...
最新文章
- oracle 存储过程的基本语法
- python字符编码讲解_python 字符编码讲解
- HTTP_REFERER的获取情况
- 需求又变了,要不要怼回去?
- 黑客攻破网站涂鸦特效(强烈建议看看)
- unity导入osgb格式的数据_游戏开发声音格式的选择
- hihocoder 1343 : Stable Members【拓扑排序】
- 计算机应用基础本科常见问题讨论,《计算机应用基础》(本科)2017年6月期末考试指导.pdf...
- 深度残差网络_注意力机制+软阈值化=深度残差收缩网络
- android自动运行服务,Android开机自启动服务的实现方法
- 如何消除Windows 7中的搜索记录
- 数据仓库--数据分层(ETL、ODS、DW、APP、DIM)
- [Windows] 翻页时钟Fliqlo 1.4 — 无需Flash Player,2021年官网最新更新 ,fliqlo 时钟屏保不显示了怎么办?已解决!
- Python map函数 <map object at 0x000001C5CDCDA2B0>
- 什么是Scheme?原来还可以这样应用!
- 树莓派基于QT实现利用USB转485模块进行串口通讯
- 【学习】笔记本电脑重新安装系统win10
- ​stp文件转gltf
- echart 环形饼图设置中心固定信息
- IDEA最新安装插件方法,最简单