こんにちは。いつもお世話になっております。
###前提・実現したいこと
log4netで出力するlogの量を制限したいです。
Visual Studioを使って、某マイティカードのLLRPミドルウェアのラッパーを書いています。
log4net.configは
<?xml version="1.0" encoding="utf-8" ?> <configuration> <log4net> <root> <level value="DEBUG" /> </root>
です。
###発生している問題・エラーメッセージ
C#
1LLRPAgent Agent; 2openResult = Agent.Open();//Openのreturnはbool
と実行すると、接続のログが600行くらい送られてきます。
この出力を、trace(or All)のときだけ出力するようにしたいです。
###試したこと
log4net.config
<?xml version="1.0" encoding="utf-8" ?> <configuration> <log4net> <root> <level value="INFO" /> </root>
にすると、該当のログを出力しなくなります。
すると、この出力はlog4netで設定しているのでしょうか?
場所の特定方法と設定のヒントをいただければと。
なお、現在はDebug中で他のDebugログは必要です。
そのため、log4net.configぜんたいのLog levelをINFOにあげるのではなく、
LLRPAgent Agent;
openResult = Agent.Open();//Openのreturnはbool
のlogだけをtrace or allに下げたいです。
間違えていなければ、log4netのlog levelの設定だけではできないと思いますので、大変恐縮ですが、その情報は不要です。
よろしくお願いいたします。
###補足情報(言語/FW/ツール等のバージョンなど)
Visual Studio 2015 pro
log4net 2.0.8.0 v4.0.30319
LLRPNiceMW 2.2.0.0 v2.0.50727

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。