・ヘ・テ・ネ・�シ・ッ エリソ�
PHP Manual

syslog

(PHP 4, PHP 5)

syslog・キ・ケ・ニ・爭愠ー、ホ・皈テ・サ。シ・ク、クタョ、ケ、�

タ篶タ

bool syslog ( int $priority , string $message )

syslog() 、マ・キ・ケ・ニ・爭愠ー、ャスミホマ、ケ、�愠ー・皈テ・サ。シ・ク、クタョ、キ、゙、ケ。」

・譯シ・カト�チ、ホ・愠ー・マ・ノ・鬢ホタ゚ト熙ヒエリ、ケ、�ヒ、ト、、、ニ、マ。「Unix ・゙・ヒ・螂「・�ホ syslog.conf (5) 、イセネ、ッ、タ、オ、、。」 syslog 、ホ facility 、ネ option 、ヒエリ、ケ、�隍�ワコル、ハセマ。「 Unix ・゙・キ・ホ syslog (3) 、ヒ、「、熙゙、ケ。」

・ム・鬣癸シ・ソ

priority

priority 、マ。「ヘニーラ、オ (facility) 、ネ・�ル・� (level) 、ホチネ、゚ケ遉�サ、ヌ、ケ。」ーハイシ、ホテヘ、ャサネヘム、ヌ、ュ、゙、ケ。」

syslog() 、ホヘ・タ霓邁フ (ケ゚ス�)
ト�� タ篶タ
LOG_EMERG ・キ・ケ・ニ・爨マサネヘムノヤイト
LOG_ALERT ・「・ッ・キ・逾セ、チ、ヒ、ェ、ウ、ケノャヘラ、ャ、「、�
LOG_CRIT テラフソナェ、ハセ�
LOG_ERR ・ィ・鬘シ、ッタク、ケ、��
LOG_WARNING キルケッタク、ケ、��
LOG_NOTICE トフセ�ホニーコ釥タ、ャ。「ニテトァナェ、ハセ�
LOG_INFO セソ、ィ、�皈テ・サ。シ・ク
LOG_DEBUG ・ヌ・ミ・テ・ーヘム、ホ・皈テ・サ。シ・ク

message

サト、熙ホー惞マチョ、ケ、�皈テ・サ。シ・ク、ヌ、ケ。」、ソ、タ、キ。「ハクサ� %m 、マ。「errno 、ホテヘ、ヒツミア�、ケ、�ィ・鬘シ・皈テ・サ。シ・クハクサ昀� (strerror) 、ヒテヨエケ、オ、�゙、ケ。」

ハヨ、�ヘ

タョクキ、ソセ�遉ヒ TRUE 、「シコヌヤ、キ、ソセ�遉ヒ FALSE 、ヨ、キ、゙、ケ。」

ホ�

ホ�1 syslog() 、ホサネヘムホ�

<?php
// syslog、ェ。シ・ラ・キ。「・ラ・愠サ・ケID、、・ッ・�シ・ノ、キ。「ノクス爭ィ・鬘シスミホマ、ヒ、�
// ・愠ー、ミホマ、キ、゙、ケ。」、ス、キ、ニ。「・譯シ・カト�チ、ホ・愠ーオュマソオ。ケス、ネヘム、キ、゙、ケ。」
openlog("myScriptLog"LOG_PID LOG_PERRORLOG_LOCAL0);

// イソ、鬢ォ、ホ・ウ。シ・ノ

if (authorized_client()) {
    
// イソ、ォ、ケ、�
} else {
    
// ・ッ・鬣、・「・ネ、マフ、ヌァセレ!
    // ・愠ー、ュマソ、ケ、�
    
$access date("Y/m/d H:i:s");
    
syslog(LOG_WARNING"Unauthorized client: $access {$_SERVER['REMOTE_ADDR']} ({$_SERVER['HTTP_USER_AGENT']})");
}

closelog();
?>

テ擎ユ

Windows NT 、ヌ、マ。「syslog ・オ。シ・モ・ケ、マ・、・ル・ネ・愠ー、ネヘム、キ、ニ・ィ・゚・螂�シ・ネ、オ、�゙、ケ。」

テ擎ユ:

Windows エトカュ、ヌ、マ。「openlog() 、ホ facility ・ム・鬣癸シ・ソ、ヒ LOG_LOCAL0 、ォ、� LOG_LOCAL7 、゙、ヌ、ネヘム、ケ、�ウ、ネ、マ、ヌ、ュ、゙、サ、」

サイケヘ


・ヘ・テ・ネ・�シ・ッ エリソ�
PHP Manual