common.php 546 B

12345678910111213141516171819202122232425
  1. <?php
  2. // 应用公共文件
  3. use think\facade\Env;
  4. /**
  5. * debug日志
  6. */
  7. function debug_log($filename, $data)
  8. {
  9. if (Env::get('APP_DEBUG')) {
  10. $file = runtime_path() . '/log/' . date("Y-m-d", time()) . "/" . $filename . ".log";
  11. $folder = dirname($file);
  12. if (!is_dir($folder)) {
  13. mkdir($folder, 0777, true);
  14. }
  15. if (is_array($data)) {
  16. $data = json_encode($data);
  17. }
  18. file_put_contents($file, '[' . date('Y-m-d H:i:s') . ']' . $data . PHP_EOL, FILE_APPEND);
  19. }
  20. }