1.34.0 • Published 1 year ago
@dracul/logger-backend v1.34.0
Dracul Logger Module
Dracul logger provide several winston loggers configurations and factories ready to use
ENV
### LOG ENVIRONMENT VARIABLES
# LOG LEVEL: error, warning, info, debug
LOG_LEVEL=debug
# REQUEST
LOG_REQUEST=ON
LOG_RESPONSE_TIME=ON
LOG_GQL_ERRORS=ON
# LOG TRANSPORTS
LOG_TRANSPORT_CONSOLE=ON
LOG_TRANSPORT_COMBINED=ON
LOG_TRANSPORT_ERROR=ON
LOG_TRANSPORT_ACCESS=ON
LOG_TRANSPORT_GQL_ERROR=ON
LOG_TRANSPORT_GQL_RESPONSE=ON
# LOG COLORIZE: ON / OFF
LOG_COLORIZE=ON
# Max log file size in bytes. Ex: 10000000 Bytes == 1 MegaByte
LOG_FILE_MAX_SIZE=10000000
# Number of max files
LOG_FILE_MAX_FILES=3
# LOG MODES: TEXT / JSON
LOG_MODE=TEXT
Default logger
Setup a default logger with 3 transports console, comined.log and error.log
Express middleware Request Logger
Setup an express middleware for log requests
####Request items in log
- Method
- Path
- IP
- User
- Graphql Operation name (if is present)
1.34.0
1 year ago
2.1.0
1 year ago
1.29.2
1 year ago
1.24.0
2 years ago
1.23.1
2 years ago
1.20.11
2 years ago
1.16.3
2 years ago
2.0.0
3 years ago
1.7.12
3 years ago
1.7.0
3 years ago
1.6.3
3 years ago
1.0.105
4 years ago
1.0.104
4 years ago
1.0.69
4 years ago
1.0.68
4 years ago
1.0.61
4 years ago
1.0.25
5 years ago
1.0.15
5 years ago
1.0.14
5 years ago
1.0.13
5 years ago
1.0.11
5 years ago
1.0.12
5 years ago
1.0.8
5 years ago
1.0.7
5 years ago
1.0.5
5 years ago
1.0.2
5 years ago
1.0.1
5 years ago
1.0.0
5 years ago