我们正在使用 Mule 3.6.1 构建我们的应用程序。为了覆盖他们的日志,我们需要使用 log4j2.xml。我按照这里制作的示例:https ://logentries.com/doc/java/ 。当我运行我们的应用程序时,我得到:
2015-05-06 09:56:37,603 ERROR 错误处理元素 Logentries:CLASS_NOT_FOUND
2015-05-06 09:56:37,606 错误无法找到记录器的附加程序文件
这让我想知道我是否遗漏了什么。我不确定这些步骤实际上意味着什么:
- (1) 安装 Log4j2(如果您还没有使用它)。
- (2) 安装 Logentries 附加程序。
- (3) 配置Logentries appender。
这些仅适用于 log4j2,不适用于 log4j 或 logback。我从一般的 Eclipse 项目中尝试了 log4j 和 logback 作为描述 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'