• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:tomcatのstdout.logを停止したい。)

tomcatのstdout.logを停止したい

このQ&Aのポイント
  • Windows2003Serverで稼動しているtomcat5.0で出力されるstdout.logがエラーのため1日に100MByteほど出力されてしまっています。暫定対応としてstdout.logの出力を停止したいと考えています。
  • stdout.logの出力を停止するためにはレジストリの[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun 2.0\Tomcat5\Parameters\Log]の"StdOutput"の値を空にすると出力されなくなりますが、メモリリークなどの問題が考えられます。
  • どのような設定でstdout.logの出力を停止する方法があるでしょうか?ご教示いただけますようお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Yanch
  • ベストアンサー率50% (114/225)
回答No.1

このあたりが参考になりそうですよ。 http://www.jajakarta.org/tomcat/tomcat5.0/ja/docs/tomcat-docs/config/logger.html verbosity属性が出力するログのレベルみたいです。

noname#212092
質問者

お礼

回答ありがとうございます。 英語が達者ではないのでお礼が遅れました。。。 [HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun 2.0\Tomcat5\Parameters\Log] ログの内容を減らす為に上記のLevelにエラーレベル、 fatal messages only を入れればいいとは思うのですが、Configure Tomcat で変更した場合、errorsはerrorになるし、infomationはinfoになるので、おそらくfatal だとは思いますが確信が持てないため検証してみたいと思います。 以上です。

その他の回答 (1)

  • covachan
  • ベストアンサー率38% (46/120)
回答No.2

>メモリリーク等の問題が考えられなくもないので不安です。 意味がわかりません。なぜそう思うのか理由を。

noname#212092
質問者

お礼

回答ありがとうございます。 >メモリリーク等の問題が考えられなくもないので不安です。 意味がわかりません。なぜそう思うのか理由を。 このあたりの理由は特にありません。 重要なのは"stdout.log"の出力停止方法であって、私の想像はどうでもいいことです。 レジストリを空にすることが正しい出力停止方法なのであれば、それを教えていただけるだけで助かります。 以上

noname#212092
質問者

補足

書いてて大人気なく感じたので再度レスいたします。 読み返したところメモリリークという表現は私も不適切に感じました。 私としては「何らかの不具合」と表現したかったのですが…誤解を招き、また人間味のない回答を致し、申し訳ありませんでした。 >メモリリーク等の問題が考えられなくもないので不安です。 こう思った…「不具合が生じるかもしれない」と思ったのは特に理由はなく、tomcatの動作も不明確で、検証も仕切れていない為です。 以上です。

関連するQ&A