0.50.0 • Published 6 years ago

turing-logging v0.50.0

Weekly downloads
98
License
Apache-2.0
Repository
github
Last release
6 years ago

turing-logging

version license

Multi-transport async logging.

API

If you use turing-logging without turing-server you have to add the logging middleware to your express app on you own.

const LoggingMiddleware = require('turing-logging').Middleware;

app.use(LoggingMiddleware.spy);

To log something simply require the logger.

const logger = require('turing-logging').logger;

logger.info('This is an info.');
logger.warn('This is a warning.');
logger.error('This is an error.');

You can also use morgan as an accessLog. Simple set the morgan outputStream to our turing-logging.logger.stream. You can provide a meta object that will be logged with the accessLogMessage.

const morgan = require('morgan');
const logger = require('turing-logging').logger;

app.use(morgan('combined', {stream: logger.stream([meta])}));

Config

  • turing:logging:namespace - You know what this is for. (default: "turing-logging")
  • turing:logging:transports - List of winston transports with their type and options. (default: "Console")
  • turing:logging:meta (optional) - Object of additional key-value pairs for each log entry.
  • turing:logging:headers (optional) - List of HTTP headers which values should be logged with each log entry.

Contributors

  • Benedikt Stemmildt
  • Jonathan Meyer

License

Apache-2.0

0.50.0

6 years ago

0.46.2

7 years ago

0.45.4

7 years ago

0.45.3

7 years ago

0.45.2

7 years ago

0.44.1

7 years ago

0.44.0

7 years ago

0.43.0

7 years ago

0.40.2

7 years ago

0.40.1

7 years ago

0.40.0

7 years ago

0.39.2

7 years ago

0.39.1

7 years ago

0.39.0

7 years ago

0.38.3

7 years ago

0.38.2

7 years ago

0.38.1

7 years ago

0.38.0

7 years ago

0.37.0

7 years ago

0.36.0

7 years ago

0.35.7

7 years ago

0.35.6

7 years ago

0.35.2

7 years ago

0.35.1

7 years ago

0.35.0

7 years ago

0.34.0

7 years ago

0.33.8

7 years ago

0.33.7

7 years ago

0.33.6

7 years ago

0.33.4

7 years ago

0.33.3

7 years ago

0.33.2

7 years ago

0.33.1

7 years ago

0.33.0

7 years ago

0.32.0

8 years ago

0.31.0

8 years ago

0.30.0

8 years ago

0.29.0

8 years ago

0.28.0

8 years ago

0.27.0

8 years ago

0.26.2

8 years ago

0.26.1

8 years ago

0.26.0

8 years ago

0.25.0

8 years ago

0.24.0

8 years ago

0.23.0

8 years ago

0.22.0

8 years ago

0.21.0

8 years ago

0.20.0

8 years ago

0.19.1

8 years ago

0.19.0

8 years ago

0.18.1

8 years ago

0.17.0

8 years ago

0.16.0

8 years ago

0.15.0

8 years ago

0.14.1

8 years ago

0.13.0

8 years ago

0.12.0

8 years ago

0.11.0

8 years ago

0.10.2

8 years ago

0.10.1

8 years ago

0.10.0

8 years ago

0.9.8

8 years ago

0.9.7

8 years ago

0.9.6

8 years ago

0.9.5

8 years ago

0.9.4

8 years ago

0.9.3

8 years ago

0.9.2

8 years ago

0.9.1

8 years ago

0.9.0

8 years ago

0.8.3

8 years ago

0.8.2

8 years ago

0.8.1

8 years ago

0.8.0

8 years ago

0.7.10

8 years ago

0.7.9

8 years ago

0.7.8

8 years ago

0.7.7

8 years ago

0.7.6

8 years ago

0.7.5

8 years ago

0.7.4

8 years ago

0.7.3

8 years ago

0.7.2

8 years ago

0.7.1

8 years ago

0.7.0

8 years ago

0.6.0

8 years ago