log4net-configuration

    42

    2答えて

    デバッグ中にlog4netをコンソールとファイルの両方に出力するよう設定する方法はありますか? 私は、ソフトウェアを効率的にデバッグする方法を見つけようとしています。発生したときにすぐにログを観察しています。 ファイルへの書き込みは、ファイルがディスクにフラッシュされてから開くまで待つ必要がないため、デバッグに問題があります。 したがって、私はコンソールに書き込むことをお勧めします。 あなたはどう

    2

    2答えて

    私はlog4netでログファイルを書き込むためにcommon.loggingを使用してQuartz.netで構築されたWindows Webサービスにログを追加しようとしています。 私のApp.configファイルは、次のようになります。 protected override void OnStart(string[] args) { var log = LogManager.Get

    0

    1答えて

    私のWebサービスにlog4netを使用しようとしています。私が直面している問題は、同時に複数のメッセージを送信しようとすると、最初のメッセージのログしか作成されないということです。 一度に1つのメッセージのみを送信し、メッセージがリスナーに到達するまでログが正常に機能しています。しかし、同時に複数のメッセージを拾うと(リスナーでの応答を待たずに)、最初に送信したメッセージが記録されます。 これは

    2

    1答えて

    とのトラブルは、次の例外設定 セクション「共通/ログ」からCommon.Loggingのためのコンフィギュレーションを取得できませんでし を手に入れました。 次のコードを実行しようとしているときに Common.Logging.ILog logger = Common.Logging.LogManager.GetCurrentClassLogger(); のapp.config: <?xml

    2

    2答えて

    私はCuston Appendarを記述し、Appendメソッドをオーバーライドしました。私はそのメソッドでLoggingEventを取得していますが、LocationInformationを見たときに空白になっていますが、 "?"次のプロパティで。 私は間違っていますか? おかげであなたは、カスタマーアペンダのコンストラクタに次の行を追加してみてくださいでし

    1

    1答えて

    私はかなりの数のログファイルを持つC#アプリケーションを開発中です。これらのログファイルは同じファイルパスに作成され、このファイルパスは設定時に決定されます。 このログファイルを指定できる方法はありますか?ベースパスは、log4netの設定など、単一の場所にあります。プロパティで? もちろん、各ログファイルアペンダのfileパラメータでこのベースパスを参照していますか? 私が考えた1つのオプション

    2

    2答えて

    NUnitを使用してプロジェクトをテストしていますが、Log4Netを使用するようにCommon.Loggingをプログラムで設定するテストを設定したいと思います。次のファイルで NameValueCollection config = new NameValueCollection(); //config.Add("configType", "EXTERNAL");

    0

    1答えて

    log4netの接続文字列をweb.configからapp.configに引き出すのは、connectionStringNameのプロパティですか? 私はそれを使用しようとしましたが、何らかの理由で動作しませんでした。 私はweb.configで「ログ」という名前のいくつかの接続文字列を配置し、「ログ」にconnectiongStringNameセットと私のlog4net.configAdoNet

    0

    1答えて

    私は反射でプラグインモジュールをロードしているアプリケーションを持っています。私のようなコードでロガーを取得 <appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender"> <file value="logs\xxx.log" /> <appendToFile value="tr

    1

    1答えて

    私は実行可能なプロジェクトAとBをソリューションsAとsBで持っています。これらのソリューションはどちらも、機能が似ており共通のコードを多く共有しているため、プロジェクトC、Dなどを参照しています。 私はうれしくsAにLog4Netを実装しました。これは、dllとconfigファイルを2つのソリューションの親フォルダに保存し、sAから参照することによって実現しました。設定ファイルはプロジェクトAに