- 追加された行はこの色です。
- 削除された行はこの色です。
[[Open棟梁>https://github.com/OpenTouryoProject]] wiki
-[[戻る>アプリケーション設計のポイント]]
*目次 [#h94eb5ed]
#contents
*概要 [#e0d82e07]
ログ出力方式について纏める。
Open棟梁では内部でlon4netを使用しているので、~
個々の記述は ≒ lon4netの仕様を説明となっている。
*出力先 [#g907f29b]
アペンダで定義する。
アペンダには以下のような種類がある。
名前空間は、log4net.Appender
ベースクラスは、.AppenderSkeleton
-参考:Apache log4net – Apache log4net: Config Examples~
https://logging.apache.org/log4net/release/config-examples.html
**ファイル [#g9c6971b]
-.FileAppender~
テキストファイル
-.RollingFileAppender~
ローリング・テキストファイル
**イベントログ [#i7123a08]
-.EventLogAppender
**DB [#r4d9bf6f]
-.AdoNetAppender
-.AdoNetAppenderParameter
**コンソール [#s820b4d0]
-.ConsoleAppender
-.ColoredConsoleAppender
-.DebugAppender
-.TraceAppender~
System.Diagnostics.Trace system
**ネットワーク [#u6f73c8e]
-.UdpAppender
-.NetSendAppender
-.TelnetAppender
-.SmtpAppender
-.SmtpPickupDirAppender
-.RemotingAppender
**Syslog(LinuxおよびUNIX) [#g7f451b2]
-.LocalSyslogAppender
-.RemoteSyslogAppender
**その他 [#u103adde]
-.AnsiColorTerminalAppender
-.AppenderCollection
-.BufferingAppenderSkeleton
-.BufferingForwardingAppender
-.ForwardingAppender
-.MemoryAppender
-.TextWriterAppender
-.AspNetTraceAppender~
ASP.NET TraceContext
-.OutputDebugStringAppender~
OutputDebugString Win32API