相关疑难解决方法(0)

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

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

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

我怎样才能做到这一点?

java log4j

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

通过匹配模式过滤日志 - log4j

我在log4j xml文件中有以下布局模式:

"%d{ISO8601} %c %p [%t] [%x] 9.5.4.RC12 %m%n"

我想要的是,当我得到包含消息的日志时process [proc#] completed,应该跳过它.我的意思是应该打印除包含此消息的日志之外的所有日志.[proc#]将包含最大长度的进程号4.我可以在我的xml配置文件中使用此函数设置过滤器.如果是这样,那怎么样?

log4j pattern-matching

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

log4j ×2

java ×1

pattern-matching ×1