powershell で syslog 優先度コードをデコードする方法を理解しようとしています。優先度コードはメッセージのファシリティと重大度の組み合わせであり、重大度コードに追加される前にファシリティが 8 倍されることは知っていますが、Powershell でこれをコーディングする方法がわかりません。
の優先順位は4=Facility37/8 = 4.625
となります
および の優先度37-(4*8)=5
。これにより、5=重大度が得られます。
4 ファシリティは、セキュリティ/承認メッセージです。
5 重大度は通知です: 通常
これはすべて RFC 3164 ( http://www.ietf.org/rfc/rfc3164.txt ) で概説されていますが、Powershell コードでこのデコードを行う方法がわかりません。