【发布时间】:2015-05-06 08:58:32
【问题描述】:
我们正在使用 Mule 3.6.1 构建我们的应用程序。为了覆盖他们的日志,我们需要使用 log4j2.xml。 我按照这里的例子制作了一个:https://logentries.com/doc/java/。当我运行我们的应用程序时,我得到:
2015-05-06 09:56:37,603 ERROR 错误处理元素日志:CLASS_NOT_FOUND
2015-05-06 09:56:37,606 错误无法找到记录器的附加文件
这让我想知道我是否遗漏了什么。我不确定这些步骤实际上意味着什么:
- (1) 安装 Log4j2(如果您还没有使用它)。
- (2) 安装 Logentries 附加程序。
- (3) 配置 Logentries 附加程序。
这些仅适用于 log4j2,不适用于 log4j 或 logback。我试过 log4j 和 logback 正如一般 Eclipse 项目中的https://logentries.com/doc/java/ 所述,它们都有效。 但是,在一般的 Eclipse 项目中 log4j2 没有工作。 应该有一些我缺少的特殊设置,但我真的看不到 Apaches 网站上的内容。
这就是我们的 Gradle 的样子:
dependencies {
compile group: 'org.apache.logging.log4j', name: 'log4j-api', version: '2.2'
compile group: 'org.apache.logging.log4j', name: 'log4j-core', version: '2.2'
compile group: 'org.slf4j', name: 'log4j-over-slf4j', version: '1.6.4'
compile group: 'com.logentries', name: 'logentries-appender', version: 'RELEASE'
compile group: 'log4j', name: 'log4j', version: '1.2.16'
【问题讨论】:
标签: mule mule-studio log4j2 logentries