1.34.0 • Published 1 year ago

@dracul/logger-backend v1.34.0

Weekly downloads
10
License
ISC
Repository
-
Last release
1 year 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.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