»メッセージフォーマットメッセージフォーマット転送時のsyslogメッセージは分離可能な3つの要素で構成されます。それぞれPRI、HEADER、MSGと呼ばれます。全長は1024バイト以内です。メッセージフォーマットの3つの要素PRI3、4または5文字であり、はじめは"<"、終わりが>"です。コードは8ビットフィールドの7ビットASCIIが使用されます。Interchange"として定義されています。かぎ括弧の間の数はプライオリティでありファシリティとセベリティをあらわします。プライオリティは0から9までの1,2又は3桁の10進数です。ファシリティとセベリティは10進数の数字コードです。いくつかのOSやデーモンにはにはファシリティがアサインされています。level"ファシリティをアサインすることができます。これらのファシリティとセベリティは下の表に示します。セベリティがEmergency(セベリティ=0)のカーネルメッセージ(ファシリティ=0)のプライオリティは0です。user4(ファシリティ=20)のNotice(セベリティ=5)メッセージは165です。SyslogメッセージのPRIはそれぞれ<0>と<165>となります。messagesHEADERタイムスタンプとホスト名あるいはデバイスIPアドレスを含みます。PRIと同じく8ビットフィールドの7ビットASCIIが使用されます。TIMESTAMPはPRIの">"に続きます。TAIMESTAMPとHOSTNAMEのあとはひとつのスペースです。HOSTNAMEはホスト名あるいはIPアドレスです。hh:mm:ss"です。Mmmは英語3文字の月であり先頭が大文字、それ以降は小文字です。ddは日で10未満はスペース+数字です。7"でgと7の間にはスペースが2つあります。"hh"は24時間表示の時間であり00から24、"mm"と"ss"は00から59までの分と秒です。TIMESTAMPのあとはひとつのスペースです。HOSTNAMEはホスト名、IPv4アドレス、IPv6アドレスのいずれかです。HOSTNAMEのあとはひとつのスペースです。MSGSyslogパケットの残りでありテキストメッセージで追加情報を含みます。終了区切りはありません。印字可能文字でなければなりません。文字セットは受信者を考慮できます。受信者が読めない文字では意味がありません。MSGにはTAGとCONTENTの2つのフィールドがあります。TAGフィールドの値はメッセージを生成したプログラムやプロセス名、CONTENTにはメッセージの詳細が含まれます。TAGは32文字以内であり、英数字以外はTAGフィールドの終わりを示します。%%※2019/3/28上述のメッセージ例はRFCに準拠していないため、取り消しました。