"Log errors to the system log"
In php.ini, set Error_log to:
Copy Code code as follows:
or use the Ini_set () function setting at run time.
"Example 1"
<?php
//Turn off error display
ini_set (' display_errors ', 0);
Turn On Error log function
ini_set (' log_errors ', ' on ');
Set the path of the error log
ini_set (' error_log ', ' syslog ');
Show all Error
error_reporting ( -1);
Error in logging error//notification level
echo $test;
Warning
settype ($var, ' Dee ');
Fatal error
test ();
To view the error log (Windows system):
My Computer----Right------Manage-----Event Viewer-----Information
"Example 2" sends the system log via Openlog ()
<?php
//Turn off error display
ini_set (' display_errors ', 0);
Turn On Error log function
ini_set (' log_errors ', ' on ');
Set the path of the error log
ini_set (' error_log ', ' syslog ');
Show all Error
error_reporting ( -1);
Open the System log connection
Openlog (' PHP5.3.10 ', Log_pid, log_syslog);//openlog:open connection to System logger
//Send Log
syslog (Log_err, ' This is a test ' of ' a syslog '. Date ("y-m-d h:i:s"));
Turn off the System log Connection
Closelog ();
You can also see the log in the Event Viewer warning message: