相关疑难解决方法(0)

配置log4j以在运行时记录到自定义文件

任何人都可以指导我如何配置log4j以记录我在运行时指定的特定文件.日志文件的名称和路径是在运行时生成的,应用程序必须登录到该特定文件.

通常,log4j.properties文件中的文件appender条目指向应用程序将使用的日志文件.但是,在这种情况下,我想从命令行读取日志文件路径并登录到该特定文件.

我怎样才能做到这一点?

java log4j

61
推荐指数
2
解决办法
9万
查看次数

如何使用Log4Net登录每个线程的单独文件?

我的应用程序使用几个具有明确定义名称的线程(即不是具有'匿名'线程的线程池).现在,所有这些线程都将其日志消息发送到一个文件 - 尽管线程ID是日志行的一部分,但这使得分析应用程序行为变得非常困难.因此,我希望每个线程都登录到自己的日志文件中.

似乎Log4Net没有内置选项来根据线程选择一个appender.有谁知道这个解决方案?请注意,我显然不希望切换到另一个日志库.

logging log4net multithreading

6
推荐指数
1
解决办法
4296
查看次数

标签 统计

java ×1

log4j ×1

log4net ×1

logging ×1

multithreading ×1