1. はじめに
本文書は、syslog の階層型アーキテクチャを説明します。このアーキテクチャの目的は、メッセージ内容をメッセージ転送から分離しつつ、各層を容易に拡張できるようにすることです。
本文書は、syslog メッセージの標準形式を説明し、転送マッピングの概念を概説します。また、解析しやすい構造化情報を送信するために使用できる構造化データ要素を説明し、ベンダー拡張も可能にします。
本文書は、syslog メッセージの保存形式を規定しません。それは syslog プロトコルの範囲外であり、システム間の相互運用性に必要ではありません。
本文書は、従来の syslog における当初の設計目標を念頭に置いて作成されました。信頼性が高く安全な syslog 拡張の標準化には、標準化過程にある転送非依存 RFC が欠けているため、新たな階層型仕様が必要となっています。本文書がなければ、他の各標準は独自の syslog パケット形式と転送機構を定義する必要があり、時間の経過とともに微妙な互換性の問題が生じます。本文書は、syslog 拡張がその上に構築できる基盤を提供しようとするものです。この階層型アーキテクチャは、転送ごとではなく syslog 機能ごとに一度コードを書けるという、堅固な基盤も提供します。
本文書は、実運用で見られるいくつかの実装を説明する Informational 文書である RFC 3164 を廃止します。