我一直在尝试使用 Java 在 Google AppEngine 上设置到 getsentry.com 的日志记录。
我曾尝试在https://github.com/getsentry/raven-java使用他们的项目。具体来说,我尝试使用他们的raven模块设置 java.util.logging (JUL) ,并使用raven-appengine添加 appengine 支持。
我想知道是否有人知道用appengine设置getsentry的方法?以下是我尝试过的一些内容。
使用配置logging.properties
:
handlers = java.util.logging.ConsoleHandler,net.kencochrane.raven.jul.SentryHandler
net.kencochrane.raven.jul.SentryHandler.level=WARNING
net.kencochrane.raven.jul.SentryHandler.dsn=https://<user>:<password>@app.getsentry.com/<some number>
net.kencochrane.raven.jul.SentryHandler.ravenFactory=net.kencochrane.raven.appengine.AppEngineRavenFactory
java.util.logging.ConsoleHandler.level=INFO
然后开发服务器说net.kencochrane.raven.jul.SentryHandler
找不到该类。问题如何将自定义日志处理程序添加到 Google App Engine?说要在代码中加载它。所以我试过了,但谷歌不允许对日志框架的各种访问。所以我也放弃了这个。