4
log4netを使用して日付/時刻とクラス名/関数名をログに記録された行の先頭に自動的に書き込む方法はありますか?log4net print各行のDateTime/calling class/function
log4netを使用して日付/時刻とクラス名/関数名をログに記録された行の先頭に自動的に書き込む方法はありますか?log4net print各行のDateTime/calling class/function
log4net
構成ファイルでは、カスタムフォーマットのPatternLayoutを追加してAppenderセクションを変更します。あなたは%C
%C{1}
を変更することで、出力クラスの完全修飾名をできる次のパターンが出力されます
のDateTime ClassName.MethodName
<appender name="DebugOut"
type="log4net.Appender.OutputDebugStringAppender">
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date{MM/dd/yy HH:mm} %C{1}.%M" />
</layout>
</appender>