log4net(.NET版log4j)。Apacheプロジェクトです。

http://logging.apache.org/log4net/
http://tsune.japan.webmatrixhosting.net/NWiki.aspx?page=log4net

  • 出力先(log4net.Appender.xxxxx)
    • ADONetAppender
      • プリペアードステートメントかストアドプロシージャにてデータベースへ出力。
    • ASPNetTraceAppender
      • ASP trace contextに出力します。ASPページの最後かASPトレースページに出力。
    • ConsoleAppender
      • アプリケーションコンソールに出力します。標準出力や標準エラー出力先に通知。
    • EventLogAppender
      • Windowsのイベントログに出力。
    • FileAppender
      • ファイルに出力。
    • MemoryAppender
      • メモリバッファーに出力(利用方法不明) 。
    • NetSendAppender
    • OutputDebugStringAppender
      • デバッガに出力。もしアプリケーションにデバッガがない場合、システムのデバッガに出力。システムのデバッガもない場合は未出力。(利用方法不明)
    • RemotingAppender
      • .NETリモーティングに出力。
    • RollingFileAppender
      • ファイルに出力。RollingFileAppenderは日付やファイルサイズによる複数ファイルへのログローテーション出力が可能。
    • SMTPAppender
      • SMTPによるE-Mail送信。
    • TraceAppender
      • .NETトレースシステムに出力(利用方法不明)。
    • UdpAppender