我试图将所有日志存储在哨兵实例中。因此,对于这条线,我尝试了以下方法:
在loggin.yml中添加了哨兵附录:
es.logger.level: INFO
rootLogger: ${es.logger.level}, console, sentry
...
appender:
console:
type: console
layout:
type: consolePattern
conversionPattern: "[%d{ISO8601}][%-5p][%-25c] %m%n"
sentry:
type: net.kencochrane.raven.log4j.SentryAppender
dsn: "http://...@..."并将raven-5.0.jar、raven-log4j-5.0.jar和raven-logback-5.0.jar复制到es/lib文件夹中。在开始时没有错误,但哨兵没有记录,即使在控制台上有警告消息。ES的版本为2.1.0。
我错过了什么吗?
发布于 2017-03-02 09:58:08
这里是有效的解决方案(用于ES 2.4.4):
lib文件夹中:raven-7.8.2.jar、raven-log4j-7.8.2.jar、slf4j-api-1.7.24.jar、slf4j-log4j12-1.7.24.jarconfig/logging.yml:
rootLogger:${es.logger.level}、控制台、文件、哨兵/*其他附加器*/ sentry: type: com.getsentry.raven.log4j.SentryAppender dsn:阈值: INFOhttps://stackoverflow.com/questions/34894776
复制相似问题