根据Google App Engine for Java的文档:
App Engine Java SDK包括一个模板logging.properties文件,在appengine-java-sdk/config/user/目录中。要使用它,请将该文件复制到WEB-INF/classes目录(或WAR中的其他位置),然后将系统属性java.util.logging.config.file设置为“WEB-INF/classes/logging.properties”(或根据应用程序根目录选择的任何路径)。您可以按照以下方式在appengine-web.xml文件中设置系统属性:
App Engine Java SDK包括一个模板logging.properties文件,在appengine-java-sdk/config/user/目录中。要使用它,请将该文件复制到WEB-INF/classes目录(或WAR中的其他位置),然后将系统属性java.util.logging.config.file设置为“WEB-INF/classes/logging.properties”(或根据应用程序根目录选择的任何路径)。您可以按照以下方式在appengine-web.xml文件中设置系统属性:
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
...
<system-properties>
<property name="java.util.logging.config.file" value="WEB-INF/classes/logging.properties" />
</system-properties>
</appengine-web-app>
Google Plugin for Eclipse的新项目向导会为您创建这些日志配置文件,并自动将它们复制到WEB-INF/classes/。对于java.util.logging,您必须设置系统属性以使用此文件。
如果您写入标准输出或标准错误输出,将自动记录为INFO或WARNING。
那么,为什么需要使用logging.properties
文件?
这是否会使您对日志记录有更多控制权?
FINE
,FINER
和FINEST
在 GAE 日志控制台中表示为DEBUG
。 - user177800