error_logによるログの出力 †
参考
書式
#codeprettify{{
bool error_log ( string $message [, int $message_type = 0 [, string $destination [, string $extra_headers ]]] )
}}
引数
- message
- message_type
- メッセージをどこに送るのかを指定します
- 0:message は、オペレーティング・システム のシステムログのメカニズムまたはファイルのいずれかを使って PHP のシステム・ロガーに送られます。どちらが使われるかは、 設定ディレクティブ error_log の内容により決定されます。これはデフォルトのオプションです。
- 1:message は、destination パラメータで指定されたアドレスに、電子メール により送られます。このメッセージタイプの場合にのみ、 4 番目のパラメータである extra_headers が使われます。
- 3:message は destination で指定されたファイルに追加されます。 明示的に指定しない限り、message の 最後には改行文字は追加されません。
- 4:message は、直接 SAPI のログ出力ハンドラに送信されます。
- destination
- メッセージの送信先。message_typeで変わる
- extra_headers
- 追加のヘッダ。message_type パラメータが 1 に設定される場合に利用されます。
例
#codeprettify{{
error_log ( 'test', 3, '/var/log/log.txt');
}}