|
|
1
4
我会从 FileAppender 从中衍生出你自己的。只需修改您的版本即可获得当前线程id,并在创建之前将适当的线程id/时间戳附加到文件中。您将维护(比如)一个(缓冲的)映射 FileWriters 键入线程id。 编写appender是非常琐碎的- here's a Javaworld guide 关于如何做到这一点。
|
|
|
2
1
这是不可能的,至少在log4j中不容易做到。然而,如果你看 SiftingAppender 随logback(log4j的后继者)一起提供,它设计用于根据运行时标准创建附加程序,以及在不再需要时删除附加程序。
|
|
MattWeiler · 项目使用Log4j2,但依赖项使用Log4j 8 年前 |
|
|
user5444681 · 如何在包覆面提取容器中使用log4j2? 8 年前 |
|
|
Allan Peres · Log4j不创建日志文件,只创建控制台 8 年前 |
|
|
mtkarakaya · 替换包含环境变量的路径字符串 8 年前 |
|
|
m.francia · 如何配置log4j以发送wowza日志? 8 年前 |
|
|
khaled · 在Robot框架中,如何在执行期间登录到控制台 9 年前 |
|
|
user2953788 · log4j。性能过滤火花和纱线原木 9 年前 |