java log4j 路径配置_指定log4j配置文件路径
log4j是使用频率很高的java日志组件,一般项目中都会在class根目录创建一个log4j.properties配置文件,Spring容器会默认在class根目录中寻找log4j.properties,约定优于配置。但难免存在需要显示指定的情况,这时,我们可以在web.xml中进行如下配置:
log4jConfigLocation
WEB-INF/classes/log/log4j.properties
org.springframework.web.util.Log4jConfigListener
这里可以看到笔者的配置文件并没有放在class根目录,而是classes下面的log目录里面。
配置文件路径还可以写成 classpath:/log/log4j.properties 这种形式,但是不能写成classpath*:/log/log4j.properties,笔者最开始是加了*号,然后报错,开始以为log4j不支持classpath这种路径格式,最后才发现是*的问题。
classpath*与classpath的区别可以参看一下网上别的文章,简单的来说,不带*只会在你class路径下找,带*不仅class路径,jar包里面的class路径也会找,所以如果你的配置文件存放在jar包中,就可能会用到*了。Spring加载配置文件时大部分都支持classpath*的格式,但暂时发现log4j不支持。不过如没必要确实不要使用classpath*,毕竟我们大部分时候并不需要额外的去扫描jar包里地配置文件。
java log4j 路径配置_指定log4j配置文件路径相关推荐
- 开发log4j配置_从 log4j 迁移到 logback
最近把项目的日志框架从 log4j 迁移到 logback,过程里遇到很多坑,记录下来 目标 本次迁移的目标就是用 slf4j+logback 的日志框架来取代目前的 slf4j+log4j 如何迁移 ...
- java自定义日志级别_自定义log4j日志级别
因为项目中需要输出一些特别的日志来做数据统计.如果开启log4j提供的INFO日志级别,每天生成的日志文件就会变得越来越大.这样就得写个定 时任务来删除这个文件.为了只输出所需的日志级别,唯有自己定义 ...
- maven的安装、路径配置、修改库文件路径和eclipse中的配置、创建maven工程(转)...
一.maven的安装 首先,先到官网去下载maven.这里是官网的地址:http://maven.apache.org/download.cgi 请选择最新的版本下载: 解压apache-maven ...
- python安装路径查看_查看python安装路径及pip安装的包列表及路径
一.Linux系统 查看Python路径 whereis python 此命令将会列出系统所安装的所有版本的Python的路径效果如下: 使用以下命令可分别查看Python2,Python3的安装路径 ...
- python文件相对路径是什么意思_python相对路径表示_什么是绝对路径和相对路径,举例说明...
浅谈 python 的相对路径与绝对路径 转载请注明出处 http://blog.csdn.net/porcupinefinal/ (尊重劳动成果 本文主要介绍的是Python入门的相对路径和绝对路径 ...
- java运行异常日志_使用log4j记录Java中的运行时异常
小编典典 我不确定这是否是您要寻找的,但是有一个终止线程的异常处理程序.它是线程异常未明确捕获的任何异常的处理程序. 默认"未捕获的异常处理程序"只是调用printStackTra ...
- java 连接池配置_【Java】java数据库连接池配置的几种方法
今天遇到了关于数据源连接池配置的问题,发现有很多种方式可以配置,现总结如下,希望对大家有所帮助:(已Mysql数据库为例) 一,Tomcat配置数据源: 方式一:在WebRoot下面建文件夹META- ...
- log4j 程序日志_使用log4j监视和筛选应用程序日志到邮件
log4j 程序日志 在今天的帖子中,我将向您展示如何将日志语句过滤为警告电子邮件. 这是出于监视我正在处理的一个应用程序的一些关键点的需要. 您可以使用一些工具来执行应用程序监视. 我不会详细介绍这 ...
- java timmer模式配置_使用java配置定时任务的几种配置方式及示例
Spring定时器,主要有两种实现方式,包括Java Timer定时和Quartz定时器! 1.Java Timer定时 首先继承java.util.TimerTask类实现run方法 package ...
- java tomcat 404配置_在Tomcat中配置404自定义错误页面详解
一直使用tomcat,今天想到一个问题,自定义404错误页面, 为了获得很好的用户感受,是不应当向用户暴露404这样的页面的, 问题的出发点是我在Struts2中定义错误页面, 在Struts2中是这 ...
最新文章
- 学习Web前端需要避免哪些错误
- Windows Presentation Foundation(介绍外连接)
- java删除jtable一行的值_JTable中删除一行数据
- linux dmesg命令参数及用法详解(linux显示开机信息命令)
- python实现简单的api接口-用python写一个restful API
- Apache Flink 零基础入门(一):基础概念解析
- 深度学习《CNN架构续篇 - 1乘1卷积》
- dataframe中多列除以不同列_Python之DataFrame切片与索引实验
- LIS (nlogn)的算法
- 防止重复点击提交,仅提交一次的终极绝杀技[高清、有码]
- 用JavaScript来写浏览器上的应用
- 花花省淘宝客APP源码带淘宝京东拼多多唯品会优惠券自营商城本地生活CPS外卖优惠电影票话费
- java版的mrp模拟器,mrp模拟器
- geany怎么编写python_Geany怎么使用,Geany安装使用教程
- 捕鱼源码 免费提供和分享,仅供unity和Java初学者学习参考,希望能带来帮助
- 设计测试用例(蘑菇街web的登录页面)
- JAVA面向对象编程学习 (1)语法基础与类与对象
- wolfpack是什么_Steam
- 商场会员营销小程序-连接会员,赋能商家
- libnet发包java语言_Libnet11手动构建IPv6数据包