Java用Google App Engineのためのドキュメントによると:App Engineが自動的にstdout&stderrをINFO&WARNINGに記録する場合、なぜlogging.propertiesを使用しますか?
のApp EngineのJava SDKは のappengine-javaの-SDK /設定/ユーザー/ ディレクトリに、 テンプレートlogging.propertiesファイルが含まれています。それを使用するには、ファイルを 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>
をEclipse用Googleプラグインの新しい プロジェクトウィザードがあなたのためにこれらのログ の設定ファイルを作成し、 自動的にWEB-INF/classes/ にコピーします。 java.util.loggingの場合、 にシステム属性を に設定する必要があります。
If your write to standard out or standard error, that will automatically get logged as INFO or WARNING.
だから、なぜあなたはlogging.properties
ファイルを使用する必要がありますか?
これにより、ログの管理をさらに強化できますか?
ありがとう。それはとても役に立ちます。 –
GAEログコンソールの「FINE」、「FINER」、「FINEST」=「DEBUG」 –
「詳細情報」リンクはもう機能しません – ammianus