2017-07-17 7 views
0

JavaでHttp Builderの問題に取り組んでいます。 Builderは非公開のログを使用しています。このログは、Logger Factoryで生成されます。 デバッグでは、ロガーレベルがnullでログが出力されないことがわかりました。デバッグでは、ロガーレベルを変更することができ、ログが印刷されます。 問題は、私はHTTPビルダーの外部からロガーレベルを設定できないということです。 ログファクトリによって生成されるすべてのログのプロパティのレベルを設定することは可能ですか?HTTPビルダーのLogFactory Loggerレベル

+0

をインポートするソリューション を見つけることができた:// githubの。 com/jgritman/httpbuilder)は、 "Groovyのために"設計されています。 (はい、Javaで使用することは可能ですが、これは明確にする必要があります) –

+0

OKタグは削除されましたが、それはどちらですか?またこれを尋ね、[その他の質問](https://stackoverflow.com/questions/45102453/how-to-set-up-logging-properties-for-httpbuilder-in-java)に従うのはちょっと奇妙です。 –

答えて

1

私はちょうどあなたが設定した "httpbuilder" タグは、[このライブラリ](HTTPSのある

import ch.qos.logback.classic.Level 
import ch.qos.logback.classic.Logger 

とSET

Logger rootLogger = (Logger)LoggerFactory.getLogger(Logger.ROOT_LOGGER_NAME) 
rootLogger.setLevel(mLevel)