以下の定数は、PHP コアに含まれており、常に利用可能です。
flags に指定可能な値
LOG_CONS
(int)
システムロガーにデータを送信する際にエラーが発生した場合、 システムコンソールに直接書き込む。
LOG_NDELAY
(int)
ロガーにただちに接続をオープンする。
LOG_ODELAY
(int)
最初のメッセージが記録されるまで接続のオープンを遅延させる。 これはデフォルトの動作です。
LOG_NOWAIT
(int)
LOG_PERROR
(int)
STDERR にも追加でログメッセージを出力する
LOG_PID
(int)
各メッセージにプロセスIDを含める
facility に指定可能な値
LOG_AUTH
(int)
セキュリティ/認証メッセージ
注意:
LOG_AUTHPRIVが利用可能な場合は、 代わりにそれを使用してください
LOG_AUTHPRIV
(int)
セキュリティ/認証メッセージ (private)
LOG_CRON
(int)
時刻デーモンのメッセージ。 たとえば cron や at が挙げられます。
LOG_DAEMON
(int)
システムデーモンのメッセージ
LOG_KERN
(int)
カーネルメッセージ
LOG_LOCAL0
(int)
ローカルで使用できるよう予約されています
Windows では使用できません
LOG_LOCAL1
(int)
ローカルで使用できるよう予約されています
Windows では使用できません
LOG_LOCAL2
(int)
ローカルで使用できるよう予約されています
Windows では使用できません
LOG_LOCAL3
(int)
ローカルで使用できるよう予約されています
Windows では使用できません
LOG_LOCAL4
(int)
ローカルで使用できるよう予約されています
Windows では使用できません
LOG_LOCAL5
(int)
ローカルで使用できるよう予約されています
Windows では使用できません
LOG_LOCAL6
(int)
ローカルで使用できるよう予約されています
Windows では使用できません
LOG_LOCAL7
(int)
ローカルで使用できるよう予約されています
Windows では使用できません
LOG_LPR
(int)
ラインプリンタサブシステムからのメッセージ
LOG_MAIL
(int)
mailサブシステムからのメッセージ
LOG_NEWS
(int)
USENET news サブシステムからのメッセージ
LOG_SYSLOG
(int)
syslogd が内部的に生成したメッセージ
LOG_USER
(int)
一般ユーザーレベルのメッセージ
LOG_UUCP
(int)
UUCP サブシステムからのメッセージ
priority
に指定可能な値
優先順位の定数は、 緊急から、デバッグメッセージまで並んでいます。
LOG_EMERG
(int)
緊急レベル。 システムは使用不可。 パニックが起きている条件に対応します。 通常、全てのプロセスにブロードキャストされます。
LOG_ALERT
(int)
警告レベル。 すぐにアクションが必要です。 たとえば、 システムデータベースが壊れた場合など
LOG_CRIT
(int)
致命的。アクションが必要です。 たとえば、デバイスのエラー。
LOG_ERR
(int)
エラーメッセージ
LOG_WARNING
(int)
警告メッセージ
LOG_NOTICE
(int)
注意メッセージ。 エラー条件には当てはまらないが、特別な処理が必要な可能性があるメッセージに対応します。
LOG_INFO
(int)
情報メッセージ
LOG_DEBUG
(int)
プログラムのデバッグにのみ使えるメッセージのみを含んだ、デバッグメッセージ
type
に指定可能な値
DNS_ANY
(int)
全てのリソースレコード。多くのシステムでは、
これは、全てのリソースレコードを返します。
しかし、libresolv
のパフォーマンスがプラットフォーム間で異なるため、
全てのリソースレコードを返すことが保証できません。
DNS_ALL は、
動作は遅いものの全てのレコードをより確実に収集します。
DNS_ALL
(int)
利用可能なレコード型毎のネームサーバーへの反復クエリ。
DNS_A
(int)
IPv4アドレスリソース
DNS_AAAA
(int)
IPv6アドレスリソース
DNS_A6
(int)
初期のIPv6 で定義されていましたが、 » RFC 6563 によって歴史的な扱いに格下げされました。
DNS_CAA
(int)
Certification Authority Authorizationリソース PHP 7.0.16 および 7.1.2 以降で使用可能
Windows では使用できません
DNS_CNAME
(int)
エイリアス(Canonical Name)リソース
DNS_HINFO
(int)
ホスト情報リソース。 これらの値の意味については、IANA の » Operating System Names を参照ください
DNS_MX
(int)
Mail Exchanger リソース
DNS_NAPTR
(int)
Naming Authority ポインタ
DNS_NS
(int)
Authoritative Name Server リソース
DNS_PTR
(int)
ポインタリソース
DNS_SOA
(int)
認証リソースの起点
DNS_SRV
(int)
サービスロケータ
DNS_TXT
(int)
テキストリソース