debug_log.php 639 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: TF
  5. * Date: 2020/12/26
  6. * Time: 15:46
  7. */
  8. error_reporting(E_ALL ^ E_NOTICE);
  9. //禁止把错误输出到页面
  10. ini_set('display_errors', 0);
  11. //设置错误信息输出到文件
  12. ini_set('log_errors', 1);
  13. //指定错误日志文件名
  14. $error_dir = '/logs/err/';
  15. $error_file = $error_dir . date('Ymd').'.log';
  16. //目录不存在就创建
  17. if (!is_dir($error_dir)){
  18. mkdir($error_dir, 0777, true);
  19. }
  20. //文件不存在就创建之
  21. if(!file_exists($error_file)){
  22. $fp = fopen($error_file, 'w+');
  23. if($fp){
  24. fclose($fp);
  25. }
  26. }
  27. //设置错误输出文件
  28. ini_set("error_log", $error_file);