1.24.0 • Published 6 months ago
@dracul/logger-backend v1.24.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.24.0
6 months ago
1.23.1
8 months ago
1.20.11
12 months ago
1.16.3
1 year ago
2.0.0
2 years ago
1.7.12
2 years ago
1.7.0
2 years ago
1.6.3
2 years ago
1.0.105
3 years ago
1.0.104
3 years ago
1.0.69
3 years ago
1.0.68
3 years ago
1.0.61
3 years ago
1.0.25
4 years ago
1.0.15
4 years ago
1.0.14
4 years ago
1.0.13
4 years ago
1.0.11
4 years ago
1.0.12
4 years ago
1.0.8
4 years ago
1.0.7
4 years ago
1.0.5
4 years ago
1.0.2
4 years ago
1.0.1
4 years ago
1.0.0
4 years ago