由于起了两个不同的任务,log4j中用的是一套配置,写入的是同一个路径,导致日志文件丢失覆盖

准备配置多个输出文件,但由于代码基本完成,而且各个类中的log实例由下面代码获取,改动起来挺费事

 public static final Logger log = LoggerFactory.getLogger(xx.class);

找了下相关的资料,有个比较简单的方法,只需要在log4j的配置中,加入变量,然后启动java程序时附带上参数就好啦

log4j.appender.FILE.File=~/logs/${log4j.logtype}.log

启动附带参数

java -Dlog4j.logtype=xx -cp ...

log4j同配置下多个进程写日志相关推荐

  1. linux c 日志写入文件,linux下C语言实现写日志功能

    先上程序,该程序经过测试能够很好的实现写日志要求 /************************************************************************* ...

  2. nginx+php-fpm 的配置下,php的错误日志

    发现php 运行错误时,浏览器的网页上并没有输出php的错误日志.那php的错误日志在哪里呢? 发现在 /var/log/nginx/error.log文件中. 怎么样才能在浏览器的网页中输出php的 ...

  3. arch下aria2c守护进程等配置小结

    arch下aria2c守护进程等配置小结 前言 aria2c是个好东西,可以把他简单理解为是下载管理器的后端,配合一些前端程序,比如ariaNG,可以管理其下载的各类东西,再配合百度云导出真实下载地址 ...

  4. linux查看文件写进程,Linux下如何知道文件被那个进程写

    晚上朔海同学问:一个文件正在被进程写 我想查看这个进程 文件一直在增大 找不到谁在写 使用lsof也没找到 这个问题挺有普遍性的,解决方法应该很多,这里我给大家提个比较直观的方法. linux下每个文 ...

  5. 【Log4j】Jboss下配置log4j简记

    前几天碰到了一个常见的错误,在Jboss下配置了log4j.xml文件,但是配置没有生效.如果你在项目中没有指定使用的log4j的配置文件,最好使用文件名jboss-log4j.xml.该文件在Jbo ...

  6. [转载]java日志框架log4j详细配置及与slf4j联合使用教程

    一.log4j基本用法 首先,配置log4j的jar,maven工程配置以下依赖,非maven工程从maven仓库下载jar添加到"build path" 1 2 3 4 5 &l ...

  7. python多线程怎么写日志_Python日志记录在多进程下的使用

    1. 问题描述 项目中,使用RotatingFileHandler根据日志文件大小来切分日志.设置文件的MaxBytes为1GB, backupCount大小为5. 经查看,发现日志文件的大小均小于1 ...

  8. java日志框架log4j详细配置及与slf4j联合使用教程

    最后更新于2017年02月09日 一.log4j基本用法 首先,配置log4j的jar,maven工程配置以下依赖,非maven工程从maven仓库下载jar添加到"build path&q ...

  9. Log4j介绍,log4j.properties配置详解

    http://www.cnblogs.com/simle/archive/2011/09/29/2195341.html本文主要解释log4j的配置文件各个配置项的含义,内容是从网上转载的 1.Log ...

最新文章

  1. python 文字转语音
  2. 泛海精灵的用户分析:补充【Song Xie】
  3. [实战]HM-Router configuration for TP ROOM
  4. 实验8.1 指针与数组 6-6 数组循环右移
  5. 在spring boot中三分钟上手apache顶级分布式链路追踪系统skywalking
  6. 教你一招!在Mac上使用自带的程序创建加密的文件磁盘
  7. 戴尔t440服务器性能,戴尔_PowerEdge T440_塔式服务器_网络存储服务器_服务器 | Dell 中国大陆...
  8. 计算机二级在线练,计算机二级操作练习题.doc
  9. linux 查找mysql rpm包位置_linux如何查看rpm包的安装路径办法
  10. 【视频+PPT】2021年李宏毅版40节机器学习课程已更新完毕,推荐收藏!
  11. IEEEtran 的使用及 bibtex的文献类型
  12. vue使用v-print-nb插件实现A4纸张排版打印
  13. 这一次,抄袭的人竟然是Facebook!美版微信要出现了吗?!
  14. 阅读笔记:Poison Over Troubled Forwarders: A Cache Poisoning Attack Targeting DNS Forwarding Devices
  15. selenium 程序执行完之后,闪退的解决方法
  16. 安卓手机如何一键去水印
  17. 基类、派生类、虚基类、虚函数、虚析构、纯虚函数、抽象类
  18. 简单明了的区分C++ C语言中声明(declaration)、定义(definition)、签名(signature)的区别
  19. 对不起navicat我投入了DataGrip的怀抱
  20. vue遍历map对象

热门文章

  1. 干支纪年法简便算法_我国为何放弃黄帝纪年和孔子纪年,转而选择了耶稣诞辰纪年法?...
  2. CAN201 网络编程 笔记
  3. 大数据:数据仓库设计
  4. MSP430单片机中断学习笔记(一)
  5. MSP430初学:MSP430单片机C语言基础(一)
  6. 【虚幻】自动门蓝图笔记
  7. 局域网lan_什么是局域网(LAN)?
  8. 康奈尔大学统计学数据科学与计算机学院,美国康奈尔大学统计学专业.pdf
  9. [Python][sklearn] 使用from sklearn.neighbors import NearestNeighbors计算相似度
  10. java国际化转换_java 实现国际化 中英文语言切换