問題タブ [adonetappender]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
536 参照

c# - AdoNetAppender を使用して log4net に Byte[] データを記録する方法

log4netByte[]の. _[varbinary](max)AdoNetAppender

私の質問:

1) これは可能ですか? その場合、dbType以下の構成ファイルでパラメーターとして使用する必要があるもの:

2) 値を文字列に変換してからログに記録する以外の方法はありますか。

0 投票する
1 に答える
286 参照

c# - app.config なしの log4net

app.configで動作するadoNetappenderを使用してSQLサーバーにログインしようとしていますが、app.configをホワイトアウトする必要があります。これはadoNetappenderのテストコードです。

名前空間 TestAdoNet {

私はローリングファイルアペンダーで同じことを試みましたが、それは私の唯一の問題はSQLサーバーです。エラー メッセージが表示されないので、何が問題なのかわかりません。

0 投票する
1 に答える
182 参照

windows-services - Windows サービスの Log4net とタスク並列ライブラリ

1 時間ごとに実行される Windows サービスにログインしたいと考えています。Parallel.ForEachWindows サービス内で使用しています。AdoNetAppender を使用して sqlserver データベースにログインしています。

上記の行は、静的インスタンスを使用してデータベースにログインしていることを意味しますよね? AdoNetAppender で接続を維持するにはどうすればよいですか? 私の Windows サービスが最初の反復を完了すると、AdoNetAppender の接続の状態はどうなりますか。すぐに閉じますか、それともガベージ コレクターが処分するのを待っていますか? 次の反復が開始されると、新しい接続が開かれますか?

私の Windows サービスは常に実行されているため、ガベージ コレクターがオブジェクトを破棄するのに時間がかかると、開いている接続の数が SQL Server の最大開いている接続の制限を超えます。反復が終了したら接続を閉じ、反復が開始したら接続を開く必要があります。何をすべきか?

0 投票する
1 に答える
113 参照

c# - Log4net ADONetAppender - パラメータ値を表示しますか?

log4net をデバッグするときに AdoNetAppenderParameter 値を表示することは可能ですか?

もしそうなら、どのように?

ありがとう!