Apache flex 如何关闭外部库组件中的记录器

Apache flex 如何关闭外部库组件中的记录器,apache-flex,flex4,Apache Flex,Flex4,我正在使用一个来自外部库的组件,它正在向我创建的控制台发送调试消息。我有办法关掉这些吗?有一个调试选项我设置为false,但它仍在跟踪消息。这可能与我添加自己的日志记录目标有关 如果设置日志目标的属性,您应该能够抑制这些消息,但仍然显示自己的消息。@Reboog711链接到的页面上已经讨论过了 var logTarget:TraceTarget = new TraceTarget(); logTarget.filters = ["your.fully.qualified.package.name

我正在使用一个来自外部库的组件,它正在向我创建的控制台发送调试消息。我有办法关掉这些吗?有一个调试选项我设置为false,但它仍在跟踪消息。这可能与我添加自己的日志记录目标有关

如果设置日志目标的属性,您应该能够抑制这些消息,但仍然显示自己的消息。@Reboog711链接到的页面上已经讨论过了

var logTarget:TraceTarget = new TraceTarget();
logTarget.filters = ["your.fully.qualified.package.name", "can.use.wildcards.too.*"];

我知道关闭整个应用程序的日志记录是通过将TraceTarget的level属性增加到1000以上来实现的。默认情况下,没有。它必须使用条件(
if(allowTrace){trace(“blah”)}
)将其构建到库中,因此您可能运气不佳。您读过这篇文章吗?学生会得到班级的帮助吗?我不确定它对应用程序是否是全局的;或者可以在组件中有选择地使用。