任何人都可以指导我如何配置log4j以记录我在运行时指定的特定文件.日志文件的名称和路径是在运行时生成的,应用程序必须登录到该特定文件.
通常,log4j.properties文件中的文件appender条目指向应用程序将使用的日志文件.但是,在这种情况下,我想从命令行读取日志文件路径并登录到该特定文件.
我怎样才能做到这一点?
我在log4j xml文件中有以下布局模式:
"%d{ISO8601} %c %p [%t] [%x] 9.5.4.RC12 %m%n"
我想要的是,当我得到包含消息的日志时process [proc#] completed,应该跳过它.我的意思是应该打印除包含此消息的日志之外的所有日志.[proc#]将包含最大长度的进程号4.我可以在我的xml配置文件中使用此函数设置过滤器.如果是这样,那怎么样?