1.24.0 • Published 6 months ago

@dracul/logger-backend v1.24.0

Weekly downloads
10
License
ISC
Repository
-
Last release
6 months ago

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