社区
Java EE
帖子详情
Log4j输出的log文件,能否在程序中动态指定文件名?
Nullpointers
2005-03-02 06:30:21
Log4j输出的log文件,能否在程序中动态指定文件名?
...全文
183
2
打赏
收藏
Log4j输出的log文件,能否在程序中动态指定文件名?
Log4j输出的log文件,能否在程序中动态指定文件名?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hanml
2005-08-16
打赏
举报
回复
如果要根据不同的登录的人写到不同的log文件中呢?有解决办法吗?
EANFS
2005-08-11
打赏
举报
回复
程序初始化的时候用以下的方法
private void initLog(String fileName) {
/* For log initalization */
PatternLayout layout = new PatternLayout();
DailyRollingFileAppender appender = null;
try {
layout.setConversionPattern("%d{yyyy/MM/dd HH:mm:ss} - %m%n");
appender = new DailyRollingFileAppender(layout, fileName,
"'_'yyyyMMddHHmmss'.log'");
} catch (Exception e) {
}
log.addAppender(appender);
log.setLevel((Level) Level.INFO);
}
log
4j
自定义日志
文件
名
及日志
输出
格式
Log
4j
的
输出
格式主要通过`Layout`组件来控制,最常见的`PatternLayout`允许我们使用占位符来
指定
输出
格式。例如,`%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n`会
输出
时间戳、日志级别、
log
ger名称、行号和日志...
springboot
log
4j
2 多线程
动态
日志
文件
名
动态
日志路径 RollingFile
Springboot 多线程应用源代码,根据线程
输出
到不同的日志
文件
, 子线程可以
输出
日志到父线程日志
文件
。
动态
日志
文件
路径,
文件
名
动态
输出
多个日志
文件
适用于复杂日志
输出
的用例 日志
文件
为RollingFile
Log
4j
日志根据模块不同
输出
到不同的日志
文件
开发配置,便于监控项目各功能模块的运行情况
文件
中
内容包括模块
中
某个类单独
输出
到一个日志
文件
中
、模块
中
某个package单独
输出
到一个日志
文件
中
、同一模块不同package
输出
到一个日志
文件
中
三种情况下
log
4j
.properties配置项配置事例、Java类
中
代码如何一致编写...
log
4j
生成
文件
及
文件
夹
在
Log
4j
中
,我们可以通过配置来实现
动态
日志
文件
名
。一个常见的需求是根据日期或时间戳来命名日志
文件
,以便于区分不同时间段的日志。例如,我们可以设置一个PatternLayout,其
中
包含日期格式化代码,如下所示: ``...
log
4j
配置
文件
例子
log
4j
配置
文件
例子,可以让你轻松配置
log
4j
Java EE
67,549
社区成员
225,860
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章