2017-04-26 4 views
0

私はGroovyスクリプト内からJetty Webサーバーを開始しています。 JettyのデフォルトのログはStdErrLogです。今私はこのログを設定したいと思いますが、the documentationは、start.jarメソッドを使ってJettyを起動するときにこれを行う方法を記述しています。Embedded JettyでStdErrLogを設定する方法

組み込みJettyでStdErrLogを使用して回転ログファイルを構成する方法、具体的には、構成する方法はありますか。

+0

なぜStdErrLogですか? Jettyがjava.util.loggingを使用するように設定し、java.util.loggingを設定して、必要なイベントを表示/フィルタリング/キャプチャするようにしてください。 –

+0

それは可能かもしれませんが、私はStdErrLogでこれを行う方法を具体的に探していました。 –

答えて

1

これはhereより前に回答されています。それは数年前ですが、あなたを助けてください。さらに、私が再追加する9.4.xドキュメントからページが誤って切り取られましたが、今のところ9.3.xドキュメントhereにあります。これらのcookbook examplesも役立つはずですが、今でも数年前です。

+0

ええ、私はすでにその答えとあなたがリンクしている文書を読んでいましたが、ロギングの実装を切り替える方法しか述べていません。どのように組み込みモードで設定されるのかは分かりません。java -jar ../start.jar --add-to-start = console-capture –

+0

@NicolasMommaerts [console-capture](https://github.com) /eclipse/jetty.project/blob/jetty-9.4.x/jetty-util/src/main/config/etc/console-capture.xml)は、既存のRolloverFileOutputStreamをSystem.setErrおよびSystem.setOutに注意深く適用するだけです –

関連する問題