syslog
システムログのメッセージを生成する
&reftitle.description;
boolsyslog
intpriority
stringmessage
syslog はシステムログが出力するログメッセージを生成します。
ユーザー定義のログハンドラの設定に関する情報については、Unix マニュアルの
syslog.conf
5 を参照ください。
syslog の facility と option に関するより詳細な情報は、
Unix マシンの syslog
3 にあります。
&reftitle.parameters;
priority
priority は、容易さ (facility)
とレベル (level) の組み合わせです。以下の値が使用できます。
syslog の優先順位 (降順)
定数
説明
LOG_EMERG
システムは使用不可
LOG_ALERT
アクションを直ちにおこす必要がある
LOG_CRIT
致命的な条件
LOG_ERR
エラーを発生する条件
LOG_WARNING
警告を発生する条件
LOG_NOTICE
通常の動作だが、特徴的な条件
LOG_INFO
情報を与えるメッセージ
LOG_DEBUG
デバッグ用のメッセージ
message
送信するメッセージ
&reftitle.returnvalues;
&return.success;
&reftitle.examples;
syslog の使用例
]]>
&reftitle.notes;
Windows では、syslog サービスはイベントログを使用してエミュレートされます。
Windows 環境では、openlog の
facility パラメータに
LOG_LOCAL0 から LOG_LOCAL7
までを使用することはできません。
&reftitle.seealso;
openlog
closelog
syslog.filter INI ディレクティブ(PHP 7.3 以降)