log4net イベントログ設定
<root> <level value="ALL" /> <appender-ref ref="EventLogAppender"/> </root> <appender name="EventLogAppender" type="log4net.Appender.EventLogAppender"> <filter type="log4net.Filter.LevelRangeFilter"> <levelMin value="ERROR" /> <levelMax value="FATAL" /> </filter> <applicationName value="EventSource" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%d %X{SessionID} %-5p (%C#%M():%L) - %m%n"/> </layout> </appender>
applicationName イベントソース名
※セッションIDはスタートアップ時に設定が必要
log4net.ThreadContext.Properties["SessionID"] = Session.SessionID;