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


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS