[[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