diff --git a/webhook.php b/webhook.php index d810072..3252e7f 100644 --- a/webhook.php +++ b/webhook.php @@ -66,6 +66,13 @@ function log_message($message, $type = 'info') { global $log_file; $timestamp = date('Y-m-d H:i:s'); $log_entry = "[$timestamp] [$type] $message\n"; + + // 检查日志目录是否存在,如果不存在则创建 + $log_dir = dirname($log_file); + if (!is_dir($log_dir)) { + mkdir($log_dir, 0755, true); + } + file_put_contents($log_file, $log_entry, FILE_APPEND); }