refactor: improve logging system and add deployment fixes
- Enhance logging handlers (Console, DockerJson, File, JsonFile, MultiFile) - Improve exception and line formatters - Update logger initialization and processor management - Add Ansible playbooks for staging 502 error troubleshooting - Update deployment documentation - Fix serializer and queue components - Update error kernel and queued log handler
This commit is contained in:
@@ -4,6 +4,7 @@ declare(strict_types=1);
|
||||
|
||||
namespace App\Framework\Queue;
|
||||
|
||||
use App\Framework\DateTime\SystemClock;
|
||||
use App\Framework\Filesystem\Directory;
|
||||
use App\Framework\Filesystem\FileStorage;
|
||||
use App\Framework\Logging\DefaultLogger;
|
||||
@@ -61,6 +62,7 @@ final readonly class FileQueue implements Queue
|
||||
$this->delayedDirectory = new Directory($delayedPath, $this->storage);
|
||||
|
||||
$this->logger = $logger ?? new DefaultLogger(
|
||||
clock: new SystemClock(),
|
||||
minLevel: LogLevel::WARNING,
|
||||
handlers: [],
|
||||
processorManager: new ProcessorManager()
|
||||
|
||||
Reference in New Issue
Block a user