Skip to content

Commit 07aa55a

Browse files
authored
Enhances logging mechanism for log file management
Implements logging for the deletion of excess log files Adds notification for saving log files to improve traceability. Ensures users are informed about log cleanup actions.
1 parent f7bd579 commit 07aa55a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Updater.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,10 +154,9 @@ public function update()
154154
private function Log()
155155
{
156156
$logFiles = $this->MapPath($this->dir . "/update/log", ['filename' => ['.htaccess']]);
157-
$this->log[] = [date("Y-m-d H:i:s"), "Log lists:\n" . json_encode($logFiles, JSON_PRETTY_PRINT)];
158157
$logFiles = array_reverse($logFiles);
159-
$this->log[] = [date("Y-m-d H:i:s"), "Log lists:\n" . json_encode($logFiles, JSON_PRETTY_PRINT)];
160158
if (count($logFiles) >= $this->maxLogs) {
159+
$this->log[] = [date("Y-m-d H:i:s"), "Deleting excess log files"];
161160
while (count($logFiles) >= $this->maxLogs) {
162161
$logFileToRemove = array_pop($logFiles);
163162
$this->log[] = [date("Y-m-d H:i:s"), "Deleting log file: $logFileToRemove"];
@@ -168,6 +167,7 @@ private function Log()
168167
} else {
169168
$this->log[] = [date("Y-m-d H:i:s"), "No excess log files to delete"];
170169
}
170+
$this->log[] = [date("Y-m-d H:i:s"), "Saving log file"];
171171
$log = implode("\n", array_map(function ($entry) {
172172
return "{$entry[0]}: {$entry[1]}";
173173
}, $this->log));

0 commit comments

Comments
 (0)