云蜂RUN@Cloud:无法钩住log4j错误

云蜂RUN@Cloud:无法钩住log4j错误,log4j,cloudbees,Log4j,Cloudbees,在RUN@Cloud我从staxnet启动中获得以下跟踪: 警告:无法钩住log4j错误 java.lang.NoClassDefFoundError:org/apache/log4j/AppenderSkeleton 位于java.lang.ClassLoader.defineClass1(本机方法) 位于java.lang.ClassLoader.defineClass(未知源) 位于java.lang.ClassLoader.defineClass(未知源) 位于com.statxnet.

在RUN@Cloud我从staxnet启动中获得以下跟踪:

警告:无法钩住log4j错误 java.lang.NoClassDefFoundError:org/apache/log4j/AppenderSkeleton 位于java.lang.ClassLoader.defineClass1(本机方法) 位于java.lang.ClassLoader.defineClass(未知源) 位于java.lang.ClassLoader.defineClass(未知源) 位于com.statxnet.appserver.jmx.ApplicationObjectFactory$InjectableClassLoader.initClass(ApplicationObjectFactory.java:75) 位于com.statxnet.appserver.jmx.ApplicationObjectFactory$InjectableClassLoader.loadClass(ApplicationObjectFactory.java:58) 位于java.lang.ClassLoader.loadClass(未知源) 位于com.statxnet.appserver.jmx.ApplicationObjectFactory.loadApplicationClass(ApplicationObjectFactory.java:37) 位于com.statxnet.appserver.jmx.ApplicationObjectFactory.createApplicationObject(ApplicationObjectFactory.java:21) 位于com.statxnet.appserver.jmx.AppManagementContext.hookLog4JEvents(AppManagementContext.java:60) 在com.statxnet.appserver.jmx.AppManagementContext.onBeforeContextInitialized(AppManagementContext.java:50)上 位于com.statxnet.appserver.jmx.AppManagementContext.containerEvent(AppManagementContext.java:31)

我知道这是因为我的应用程序中没有log4j,但这是故意的,因为我们使用了slf4j+logback,它可以正常工作

它似乎不会阻止应用程序启动或运行,但我们不能添加log4j,因为它与日志记录冲突。 这是否会让我们错过一些来自staxnet服务器的重要日志


我们有书面通知,希望在启动过程中收到错误通知。

cloudbees支持部门的答复:

嗨,加斯帕德

您可以安全地忽略此错误

这是由长期引入的平台组件造成的 尝试与应用程序日志更好地集成之前。如今,我们 此功能依赖Papertrail附加组件。这是放在月台上的 确保我们托管的最旧应用程序的向后兼容性

尼古拉斯·德卢夫·克劳比公司