(PHP 4, PHP 5)
syslog — ・キ・ケ・ニ・爭愠ー、ホ・皈テ・サ。シ・ク、クタョ、ケ、�
syslog() 、マ・キ・ケ・ニ・爭愠ー、ャスミホマ、ケ、�愠ー・皈テ・サ。シ・ク、クタョ、キ、゙、ケ。」
・譯シ・カト�チ、ホ・愠ー・マ・ノ・鬢ホタ゚ト熙ヒエリ、ケ、�ヒ、ト、、、ニ、マ。「Unix ・゙・ヒ・螂「・�ホ syslog.conf (5) 、イセネ、ッ、タ、オ、、。」 syslog 、ホ facility 、ネ option 、ヒエリ、ケ、�隍�ワコル、ハセマ。「 Unix ・゙・キ・ホ syslog (3) 、ヒ、「、熙゙、ケ。」
priority 、マ。「ヘニーラ、オ (facility) 、ネ・�ル・� (level) 、ホチネ、゚ケ遉�サ、ヌ、ケ。」ーハイシ、ホテヘ、ャサネヘム、ヌ、ュ、゙、ケ。」
ト�� | タ篶タ |
---|---|
LOG_EMERG | ・キ・ケ・ニ・爨マサネヘムノヤイト |
LOG_ALERT | ・「・ッ・キ・逾セ、チ、ヒ、ェ、ウ、ケノャヘラ、ャ、「、� |
LOG_CRIT | テラフソナェ、ハセ� |
LOG_ERR | ・ィ・鬘シ、ッタク、ケ、�� |
LOG_WARNING | キルケッタク、ケ、�� |
LOG_NOTICE | トフセ�ホニーコ釥タ、ャ。「ニテトァナェ、ハセ� |
LOG_INFO | セソ、ィ、�皈テ・サ。シ・ク |
LOG_DEBUG | ・ヌ・ミ・テ・ーヘム、ホ・皈テ・サ。シ・ク |
サト、熙ホー惞マチョ、ケ、�皈テ・サ。シ・ク、ヌ、ケ。」、ソ、タ、キ。「ハクサ� %m 、マ。「errno 、ホテヘ、ヒツミア�、ケ、�ィ・鬘シ・皈テ・サ。シ・クハクサ昀� (strerror) 、ヒテヨエケ、オ、�゙、ケ。」
タョクキ、ソセ�遉ヒ TRUE 、「シコヌヤ、キ、ソセ�遉ヒ FALSE 、ヨ、キ、゙、ケ。」
ホ�1 syslog() 、ホサネヘムホ�
<?php
// syslog、ェ。シ・ラ・キ。「・ラ・愠サ・ケID、、・ッ・�シ・ノ、キ。「ノクス爭ィ・鬘シスミホマ、ヒ、�
// ・愠ー、ミホマ、キ、゙、ケ。」、ス、キ、ニ。「・譯シ・カト�チ、ホ・愠ーオュマソオ。ケス、ネヘム、キ、゙、ケ。」
openlog("myScriptLog", LOG_PID | LOG_PERROR, LOG_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 、゙、ヌ、ネヘム、ケ、�ウ、ネ、マ、ヌ、ュ、゙、サ、」