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:
2025-11-02 01:37:49 +01:00
parent 2defdf2baf
commit cf0ad6e905
23 changed files with 612 additions and 556 deletions

View File

@@ -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()