问题标签 [trace-logging]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
73 浏览

windows - xperf -providers 不显示由 TRACELOGGING_DEFINE_PROVIDER 定义的 TraceLoggingProvider 的名称

我按照教程在我的应用程序中设置一个TraceLoggingProvider

在应用程序运行期间,我尝试使用xperf -providers来查看我的用户事件提供程序是否存在:我看不到我定义的名称,TRACELOGGING_DEFINE_PROVIDER但只显示了定义的 GUID。是有意的吗?

而不是按照另一个带有 WPRP 文件的教程xperf -start,我只是用来捕获事件。同样:我只能使用 GUID 作为参数,而不是定义的名称!也是有意的吗?

无论如何,最后我可以在 WPA 中正确查看结果,并且我的用户事件提供程序的定义名称是可见的。

我的所有观察都是有意的吗?

0 投票
1 回答
225 浏览

logging - 如何在 Apache Camel 3.x 中启用跟踪日志?

我正在尝试从 Camel 2.X 迁移到 3.X,并且对骆驼日志记录有疑问。

我可以通过在骆驼上下文中启用.tracing()来设置路线跟踪。要调试一些问题,仅路由跟踪是不够的,必须能够在跟踪中查看骆驼日志。

我在我们的自定义 log4j 配置中启用了跟踪级别,如下所示。

名称=“org.apache.camel”级别=“跟踪”

但我无法从 Camel 获取跟踪日志。

例如。日志如:

if (LOG.isTraceEnabled()) { LOG.trace("等待异步回调,然后继续进行 exchangeId: {} -> {}", exchange.getExchangeId(), exchange); }

来自DefaultAsyncProcessorAwaitManager

有没有人如何启用骆驼跟踪日志或在哪里可以找到相同的一些信息?

谢谢!