1. Introduction (はじめに)
この文書は syslog のための階層化アーキテクチャを説明します。このアーキテクチャの目標は, メッセージコンテンツをメッセージトランスポートから分離し, 各層の容易な拡張性を実現することです。
この文書は syslog メッセージの標準フォーマットを説明し, トランスポートマッピングの概念を概説します。また, 容易に解析可能で解釈可能なデータフォーマットで情報を伝送するために使用できる構造化データ要素を説明し, ベンダー拡張を可能にします。
この文書は syslog メッセージのストレージフォーマットを説明するものではありません。これは syslog プロトコルの範囲外であり, システムの相互運用性のために不要です。
この文書は従来の syslog の元の設計目標を念頭に置いて書かれています。新しい階層化仕様の必要性は, 信頼性とセキュリティを備えた syslog 拡張の標準化作業が, Standards Track でトランスポート独立な RFC の欠如に悩まされているために生じました。この文書がなければ, 他の各標準は独自の syslog パケットフォーマットとトランスポートメカニズムを定義する必要があり, 時間の経過とともに微妙な互換性の問題が発生します。この文書は syslog 拡張が構築できる基盤を提供しようとします。この階層化アーキテクチャアプローチはまた, 各トランスポートに対して一度ではなく, 各 syslog 機能に対して一度コードを書くことを可能にする堅固な基盤を提供します。
この文書は RFC 3164 を廃止します。RFC 3164 は現場で見られるいくつかの実装を説明する情報提供文書です。