PHP 忒聊 綴豖 ヶ輛 syslog (PHP 3, PHP 4) Description syslog() generates a log message that will be distributed by the system logger. priority is a combination of the facility and the level, values for which are given in the next section. The remaining argument is the message to send, except that the two characters %m will be replaced by the error message string (strerror) corresponding to the present value of errno. 桶跡 1. syslog() Priorities (in descending order) Constant Description LOG_EMERG system is unusable LOG_ALERT action must be taken immediately LOG_CRIT critical conditions LOG_ERR error conditions LOG_WARNING warning conditions LOG_NOTICE normal, but significant, condition LOG_INFO informational message LOG_DEBUG debug-level message 瞰赽 1. Using syslog() ?php define_syslog_variables(); // open syslog, include the process ID and also send // the log to standard error, and use a user defined // logging mechanism openlog("myScripLog", LOG_PID | LOG_PERROR, LOG_LOCAL0); // some code if (authorized_client()) {// do something} else {// unauthorized client! // log the attempt $access = date("Y/m/d H:i:s"); syslog(LOG_WARNING,"Unauthorized client: $access $REMOTE_ADDR ($HTTP_USER_AGENT)");} closelog();? On Windows NT, the syslog service is emulated using the Event Log. See also define_syslog_variables(), openlog() and closelog(). 綴豖 れ萸 ヶ輛 socket_set_timeout 奻珨撰 Ncurses terminal screen control functions