【问题标题】:How to setup google app engine eclipse plugin logging level?如何设置谷歌应用引擎 Eclipse 插件日志记录级别?
【发布时间】:2011-03-13 15:09:47
【问题描述】:

我希望 eclipse 为我的应用程序输出调试级别跟踪,并为其他所有内容输出警告级别跟踪。

不管我在 WEB-INF/logging.properties 中做什么,控制日志级别的唯一方法是通过“运行”>“调试配置...”,选择我的应用程序,然后单击“GWT”选项卡并更改日志记录级别。问题是它为所有记录器设置了调试级别。

有没有办法让它只为我的应用程序输出调试消息?

这是我的 WEB-INF/logging.properties 的样子:

java.util.logging.ConsoleHandler.formatter=myproject.LogFormatter

# Set the default logging level for all loggers to WARNING
.level=WARNING

#org.datanucleus.level=WARNING
#org.apache.level=WARNING
#com.google.apphosting.level=WARNING
myproject.level=FINEST

# Set the default logging level for ORM, specifically, to WARNING
DataNucleus.JDO.level=WARNING
DataNucleus.Persistence.level=WARNING
DataNucleus.Cache.level=WARNING
DataNucleus.MetaData.level=WARNING
DataNucleus.General.level=WARNING
DataNucleus.Utility.level=WARNING
DataNucleus.Transaction.level=WARNING
DataNucleus.Datastore.level=WARNING
DataNucleus.ClassLoading.level=WARNING
DataNucleus.Plugin.level=WARNING
DataNucleus.ValueGeneration.level=WARNING
DataNucleus.Enhancer.level=WARNING
DataNucleus.SchemaTool.level=WARNING

【问题讨论】:

    标签: google-app-engine logging eclipse-plugin


    【解决方案1】:

    当 Google 尝试结合 GWT 和 Appengine 记录器时,似乎在 SDK 1.3.7 附近的某个地方中断了记录。这是“已修复”的错误:

    http://code.google.com/p/googleappengine/issues/detail?id=4011

    不幸的是,他们使情况变得更糟 - 似乎无法将 GWT 日志记录控件与 appengine 日志记录控件分开,并且 GWT 记录器会忽略您的 logging.properties。最疯狂的部分是,如果您有一个没有 GWT 的 GAE 应用程序,您将无法控制任何日志记录 - 您无法将阈值设置为 DEBUG。

    据我所知,在这个问题得到解决之前,我们已经搞砸了——甚至还没有得到确认:

    http://code.google.com/p/googleappengine/issues/detail?id=4591

    请对该问题加注星标,并在 appengine-java 邮件列表中大发雷霆:-(

    【讨论】:

      猜你喜欢
      • 2011-05-18
      • 2011-03-17
      • 1970-01-01
      • 2014-10-31
      • 2016-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-23
      相关资源
      最近更新 更多