From 4ad738fab19034197ab50ac16b99f31ae7858390 Mon Sep 17 00:00:00 2001
From: MooN
Date: Sat, 27 Jun 2020 15:31:26 +0800
Subject: [PATCH] fixed bug of log part
---
Plugin.php | 25 +++++++++++++++++--------
1 file changed, 17 insertions(+), 8 deletions(-)
diff --git a/Plugin.php b/Plugin.php
index 24e5adc..a849c94 100644
--- a/Plugin.php
+++ b/Plugin.php
@@ -94,17 +94,26 @@ class AliOssForTypecho_Plugin extends Typecho_Widget implements Typecho_Plugin_I
$log_file_name = $upload_root . self::LOG_SUFFIX . 'error.log';
if (is_writable($upload_root)) {
+ $log_content = '恭喜!暂无错误日志产生,请继续保持维护~';
+ $log_color = '#009900';
+
if (!file_exists($log_file_name)) {
self::makeUploadDir($upload_root . self::LOG_SUFFIX);
fopen($log_file_name, 'w');
- }
- $log_content = '恭喜!暂无错误日志产生,请继续保持维护~';
- $log_color = '#009900';
- if (file_exists($log_file_name)) {
- $content = file_get_contents($log_file_name);
- if ($content) {
- $log_content = $content;
- $log_color = '#dd0000';
+ if (!file_exists($log_file_name)) {
+ $log_content = '无法创建日志文件,请检查权限设置!!!';
+ $log_color = '#f00000';
+ }
+ } else {
+ try {
+ $content = file_get_contents($log_file_name);
+ if ($content) {
+ $log_content = $content;
+ $log_color = '#dd0000';
+ }
+ } catch (Exception $e) {
+ $log_content = '注意!无法读取日志文件,请检查文件状态!';
+ $log_color = '#f00000';
}
}
} else {
|