log4j配置文件中路径配置一般有三种方法:

(1)绝对路径法:直接配置为系统觉得路径;

(2)相对路径法:

log4j.appender.logfile.File=../logs/app.log,将日志记录到tomcat下的logs文件夹;

log4j.appender.logfile.File=logs/app.log,将日志记录到tomcat的bin目录下的logs文件夹;

(3)使用环境变量相对路径法:程序会优先找jvm环境变量,然后再找系统环境变量,来查找配置文件中的变量。

log4j.appender.logfile.File=${user.dir}/logs/app.log,使用tomcat容器时${user.dir}对应tomcat的bin目录;

log4j.appender.logfile.File=${user.home}/logs/app.log,${user.home}对应操作系统当前用户目录;

log4j.appender.logfile.File=${webApp.root}/logs/app.log,${webApp.root}对应当前应用根目录;

java log4j 路径配置_log4j配置文件中路径配置一般有三种方法:相关推荐

  1. java如何取到配置文件中值,从配置文件中获取配置信息的几种方法

    1.利用ResourceBundle类从properties文件中获取配置信息 创建配置文件并写入配置信息 image.png 使用以下代码可以轻松获取配置信息 package com.course. ...

  2. 【Spring Boot】从配置文件中读取配置参数

    前言 在生产环境中,经常会用到各种各样的参数,为了避免代码太过死板,一般将参数写入配置文件,然后需要用到参数的时候从配置文件中读取,下面总结出几种从配置文件中读取配置参数的方法. 环境搭建 现有配置文 ...

  3. MyBatis之优化MyBatis配置文件中的配置

    MyBatis之优化MyBatis配置文件中的配置 2017/9/30 MyBatis配置文件很重要,首先我们来看看MyBatis配置文件中的内容和顺序: 文件目录结构如下: 1.<proper ...

  4. mysql数据库系统配置文件_跟我学虚拟机系统平台相关技术及应用——在CentOS系统中的MySql数据库系统配置文件中进行配置定义...

    跟我学虚拟机系统平台相关技术及应用--在CentOS系统中的MySql数 据库系统配置文件中进行配置定义 1.1.1MySql5.6数据库系统的配置文件 1.不同作用范围内的系统配置文件 (1)/et ...

  5. 运行配置文件中指定类的指定方法

    案例需求 通过反射运行配置文件中指定类的指定方法 代码实现 public class ReflectTest02 {public static void main(String[] args) thr ...

  6. nginx安装路径,查找配置文件以及如何配置

    比较小白的问题,就是安装完nginx,想看配置和安装路径的时候,总是是要花一些时间才能找到,所以就总结一下. 一.nginx的安装路径 1.ps -ef | grep nginx 显示如下: 先解释一 ...

  7. Java|Kotlin, SpringBoot从配置文件中读取@KafkaListener参数配置

    springboot从配置文件中设置@KafkaListener参数配置 在java中使用占位符#{'${kakfa.topics}'}来进行参数注入 @KafkaListener(topics = ...

  8. log4j 打印线程号配置_Log4J日志整合及配置详解

    一.Log4j简介 Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局).这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出.综合使 ...

  9. java spring 配置log_spring-logger spring中日志配置

    默认日志 Logback: 默认情况下,Spring Boot会用Logback来记录日志,并用INFO级别输出到控制台.在运行应用程序和其他例子时,你应该已经看到很多INFO级别的日志了. 从上图可 ...

最新文章

  1. OpenCV Mat数据类型及位数总结
  2. java memcached 存储对象_java – 从Memcache中获取低级别数据存储区实体对象时的慢速反序列化...
  3. golang 执行命令 设置超时
  4. 一些语法在游戏开发中的应用
  5. AppStore 上架注意事项及错误修改
  6. inter Course Certificate
  7. mysql取最大一条数据,mysql取出表中,某字段值最大的一条纪录,sql语句
  8. com/mysql/jdbc/statementimpl_com.mysql.jdbc.异常.jdbc4。通信异常:通信链路故障
  9. 网络I/O模型--04非阻塞模式(解除accept()、 read()方法阻塞)的基础上加入多线程技术...
  10. 组织架构递归_映射架构和递归管理数据–第2部分
  11. 985毕业,3年大数据经验,面试阿里腾讯失败,只因做不好报表
  12. R every day !
  13. c# 查询sql 返回多个參数
  14. ISA Server 2006速战速决实验指南(7) 创建元素-网络对象
  15. 程序员应该每年更新自己的简历
  16. Pycharm我认为最好看,最舒服的主题配色和字体设置
  17. 成都java开发学习要多久
  18. 金山 WPS:基于 TensorFlow 的 AI 移动办公
  19. 权力的游戏第八季在线观看
  20. 放宽心,抓紧时间做想做的

热门文章

  1. 构建狂拽炫酷屌的 MySQL 监控平台
  2. 面试官讲述面试过程 对求职者提出忠告
  3. 图像增强之一种改进的同态滤波增强算法-221211工作总结
  4. Android Studio 与 Tomcat 交互案例(新)
  5. 战斗服务器响应超时 是否尝试重连,和平精英瞬间落地bug操作方法技巧解析
  6. 教大家利用QQ网页协议的方式,获取本地登录的QQ号(附代码)
  7. 快速排序 (挖坑法)+partion函数的应用
  8. 华为生成树协议mstp配置
  9. js canvas图片素描画处理工具
  10. jmeter保存失败如何解决的