タグ付けされた質問 「appender」


2
log4j:特定のクラスの出力を特定のアペンダーに記録します
私はlog4jを使用しており、特定のロガーの出力を特定のファイルにルーティングしたいと考えています。 すでに複数のアペンダーを配置しています。ここで、デバッグを簡単にするために、特定のクラス(foo.bar.Bazなど)によって生成された出力を特定のログファイルに書き込む必要があることをlog4jに伝えます。 これはできますか?
161 java  log4j  logging  appender 

3
Log4Net、ログにカスタムフィールドを追加する方法
私はlog4net.Appender.AdoNetAppenderアペンダーを使用しています。 私のlog4netテーブルは次のフィールドです[Date],[Thread],[Level],[Logger],[Message],[Exception] log4netテーブルに別のフィールド(SalesIdなど)を追加する必要がありますが、エラーメッセージまたは情報メッセージをログに記録するときに「SalesId」をログに記録するには、xmlとコードでどのように指定しますか? 例えば log.Info("SomeMessage", SalesId) これがlog4net xmlです <appender name="SalesDBAppender" type="log4net.Appender.AdoNetAppender"> <bufferSize value="1" /> <connectionType value ="System.Data.SqlClient.SqlConnection" /> <connectionString value="Data Source=..." /> <commandText value="INSERT INTO Log4Net ([Date],[Thread],[Level],[Logger],[Message],[Exception]) VALUES (@log_date, @thread, @log_level, @logger, @message, @exception)" /> <parameter> <parameterName value="@log_date" /> <dbType value="DateTime" /> <layout type="log4net.Layout.RawTimeStampLayout" /> </parameter> <parameter> <parameterName value="@thread" /> …
98 c#  log4net  appender 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.