(PHP 4, PHP 5)
define_syslog_variables — syslog に関係する全ての定数を初期化する
syslog 関数で使用される全ての定数を初期化します。
値を返しません。
| 変数 | 同等な定数 | 意味 | 注意 |
|---|---|---|---|
| $LOG_EMERG | LOG_EMERG | システムが使用不能 | |
| $LOG_ALERT | LOG_ALERT | 即時の対応が必要 | |
| $LOG_CRIT | LOG_CRIT | 致命的な状態 | |
| $LOG_ERR | LOG_ERR | ||
| $LOG_WARNING | LOG_WARNING | ||
| $LOG_NOTICE | LOG_NOTICE | ||
| $LOG_INFO | LOG_INFO | ||
| $LOG_DEBUG | LOG_DEBUG | ||
| $LOG_KERN | LOG_KERN | ||
| $LOG_USER | LOG_USER | 一般的なユーザレベル | |
| $LOG_MAIL | LOG_MAIL | ログをメールで送信 | |
| $LOG_DAEMON | LOG_DAEMON | 他のシステムデーモン | |
| $LOG_AUTH | LOG_AUTH | ||
| $LOG_SYSLOG | LOG_SYSLOG | Netware では使用不能 | |
| $LOG_LPR | LOG_LPR | ||
| $LOG_NEWS | LOG_NEWS | Usenet ニュース | HP-UX では利用できません |
| $LOG_CRON | LOG_CRON | すべてのプラットフォームで利用できません | |
| $LOG_AUTHPRIV | LOG_AUTHPRIV | AIX では利用できません | |
| $LOG_LOCAL0 | LOG_LOCAL0 | Windows および Netware では利用できません | |
| $LOG_LOCAL1 | LOG_LOCAL1 | Windows および Netware では利用できません | |
| $LOG_LOCAL2 | LOG_LOCAL2 | Windows および Netware では利用できません | |
| $LOG_LOCAL3 | LOG_LOCAL3 | Windows および Netware では利用できません | |
| $LOG_LOCAL4 | LOG_LOCAL4 | Windows および Netware では利用できません | |
| $LOG_LOCAL5 | LOG_LOCAL5 | Windows および Netware では利用できません | |
| $LOG_LOCAL6 | LOG_LOCAL6 | Windows および Netware では利用できません | |
| $LOG_LOCAL7 | LOG_LOCAL7 | Windows および Netware では利用できません | |
| $LOG_PID | LOG_PID | ||
| $LOG_CONS | LOG_CONS | ||
| $LOG_ODELAY | LOG_ODELAY | ||
| $LOG_NDELAY | LOG_NDELAY | ||
| $LOG_NOWAIT | LOG_NOWAIT | BeOS では利用できません | |
| $LOG_PERROR | LOG_PERROR | AIX では利用できません |
この関数は PHP 5.3.0 で 非推奨となりました。 この機能を使用しないことを強く推奨します。
例1 define_syslog_variables() の例
<?php
// syslog 変数が定義済みかどうかを確認します
if(!get_cfg_var('define_syslog_variables'))
{
define_syslog_variables();
}
// ログを開きます
openlog('', $LOG_ODELAY, $LOG_MAIL | $LOG_USER);
// スクリプトを続行します ...
?>
| バージョン | 説明 |
|---|---|
| 5.3.0 | この関数は E_DEPRECATED を発行するようになりました。 |