我有一个Java Web应用程序启动异步服务器端“作业”。 应用程序为每个作业创建一个目录,并在该目录中的文件中登录。
我对log4j的实现是:
std::vector
并且ThreadLogginFilter是:
std::vector::resize
不,我想用log4j2实现这个,不知道如何进行过滤。
我知道https://logging.apache.org/log4j/2.0/manual/filters.html上的文档,但我找不到办法来做到这一点。 没有配置就可以这样做吗?
更新:目标...... 我的webapplication启动线程。每个线程都会生成几个文件到一个文件夹,最后将发送给用户。在文件夹中必须有日志文件。所以每个线程都需要一个带有foldername的自己的appender。