Refactor logging system and enhance Dockerfile configuration
- Introduced a new logging system with configurable log levels and categories. - Added support for different log formats: plain text, JSON, and syslog. - Updated Dockerfile to use Alpine 3.19 and improved build process. - Enhanced server configuration to replace verbose logging with log modes (off, classic, debug, advanced). - Improved security measures in SSL context configuration. - Added health checks and resource limits in docker-compose.yml. - Refactored Makefile to include new logging source files. - Updated server configuration to set default log file path and SSL certificate paths. - Enhanced performance tracking and logging capabilities. - Added hex dump utility for debugging binary data.
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -58,4 +58,5 @@ ssl/*
|
||||
!.github/workflows/
|
||||
src/bin
|
||||
docker-push.sh
|
||||
entrypoint.sh
|
||||
entrypoint.sh
|
||||
.idea
|
||||
Reference in New Issue
Block a user