log4j同配置下多个进程写日志
由于起了两个不同的任务,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同配置下多个进程写日志相关推荐
- linux c 日志写入文件,linux下C语言实现写日志功能
先上程序,该程序经过测试能够很好的实现写日志要求 /************************************************************************* ...
- nginx+php-fpm 的配置下,php的错误日志
发现php 运行错误时,浏览器的网页上并没有输出php的错误日志.那php的错误日志在哪里呢? 发现在 /var/log/nginx/error.log文件中. 怎么样才能在浏览器的网页中输出php的 ...
- arch下aria2c守护进程等配置小结
arch下aria2c守护进程等配置小结 前言 aria2c是个好东西,可以把他简单理解为是下载管理器的后端,配合一些前端程序,比如ariaNG,可以管理其下载的各类东西,再配合百度云导出真实下载地址 ...
- linux查看文件写进程,Linux下如何知道文件被那个进程写
晚上朔海同学问:一个文件正在被进程写 我想查看这个进程 文件一直在增大 找不到谁在写 使用lsof也没找到 这个问题挺有普遍性的,解决方法应该很多,这里我给大家提个比较直观的方法. linux下每个文 ...
- 【Log4j】Jboss下配置log4j简记
前几天碰到了一个常见的错误,在Jboss下配置了log4j.xml文件,但是配置没有生效.如果你在项目中没有指定使用的log4j的配置文件,最好使用文件名jboss-log4j.xml.该文件在Jbo ...
- [转载]java日志框架log4j详细配置及与slf4j联合使用教程
一.log4j基本用法 首先,配置log4j的jar,maven工程配置以下依赖,非maven工程从maven仓库下载jar添加到"build path" 1 2 3 4 5 &l ...
- python多线程怎么写日志_Python日志记录在多进程下的使用
1. 问题描述 项目中,使用RotatingFileHandler根据日志文件大小来切分日志.设置文件的MaxBytes为1GB, backupCount大小为5. 经查看,发现日志文件的大小均小于1 ...
- java日志框架log4j详细配置及与slf4j联合使用教程
最后更新于2017年02月09日 一.log4j基本用法 首先,配置log4j的jar,maven工程配置以下依赖,非maven工程从maven仓库下载jar添加到"build path&q ...
- Log4j介绍,log4j.properties配置详解
http://www.cnblogs.com/simle/archive/2011/09/29/2195341.html本文主要解释log4j的配置文件各个配置项的含义,内容是从网上转载的 1.Log ...
最新文章
- python 文字转语音
- 泛海精灵的用户分析:补充【Song Xie】
- [实战]HM-Router configuration for TP ROOM
- 实验8.1 指针与数组 6-6 数组循环右移
- 在spring boot中三分钟上手apache顶级分布式链路追踪系统skywalking
- 教你一招!在Mac上使用自带的程序创建加密的文件磁盘
- 戴尔t440服务器性能,戴尔_PowerEdge T440_塔式服务器_网络存储服务器_服务器 | Dell 中国大陆...
- 计算机二级在线练,计算机二级操作练习题.doc
- linux 查找mysql rpm包位置_linux如何查看rpm包的安装路径办法
- 【视频+PPT】2021年李宏毅版40节机器学习课程已更新完毕,推荐收藏!
- IEEEtran 的使用及 bibtex的文献类型
- vue使用v-print-nb插件实现A4纸张排版打印
- 这一次,抄袭的人竟然是Facebook!美版微信要出现了吗?!
- 阅读笔记:Poison Over Troubled Forwarders: A Cache Poisoning Attack Targeting DNS Forwarding Devices
- selenium 程序执行完之后,闪退的解决方法
- 安卓手机如何一键去水印
- 基类、派生类、虚基类、虚函数、虚析构、纯虚函数、抽象类
- 简单明了的区分C++ C语言中声明(declaration)、定义(definition)、签名(signature)的区别
- 对不起navicat我投入了DataGrip的怀抱
- vue遍历map对象
热门文章
- 干支纪年法简便算法_我国为何放弃黄帝纪年和孔子纪年,转而选择了耶稣诞辰纪年法?...
- CAN201 网络编程 笔记
- 大数据:数据仓库设计
- MSP430单片机中断学习笔记(一)
- MSP430初学:MSP430单片机C语言基础(一)
- 【虚幻】自动门蓝图笔记
- 局域网lan_什么是局域网(LAN)?
- 康奈尔大学统计学数据科学与计算机学院,美国康奈尔大学统计学专业.pdf
- [Python][sklearn] 使用from sklearn.neighbors import NearestNeighbors计算相似度
- java国际化转换_java 实现国际化 中英文语言切换