0.50.0 • Published 7 years ago

turing-logging v0.50.0

Weekly downloads
98
License
Apache-2.0
Repository
github
Last release
7 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

7 years ago

0.46.2

8 years ago

0.45.4

8 years ago

0.45.3

8 years ago

0.45.2

8 years ago

0.44.1

8 years ago

0.44.0

8 years ago

0.43.0

8 years ago

0.40.2

8 years ago

0.40.1

8 years ago

0.40.0

8 years ago

0.39.2

8 years ago

0.39.1

8 years ago

0.39.0

8 years ago

0.38.3

8 years ago

0.38.2

8 years ago

0.38.1

8 years ago

0.38.0

8 years ago

0.37.0

8 years ago

0.36.0

8 years ago

0.35.7

8 years ago

0.35.6

8 years ago

0.35.2

8 years ago

0.35.1

8 years ago

0.35.0

8 years ago

0.34.0

8 years ago

0.33.8

8 years ago

0.33.7

8 years ago

0.33.6

8 years ago

0.33.4

8 years ago

0.33.3

8 years ago

0.33.2

8 years ago

0.33.1

8 years ago

0.33.0

9 years ago

0.32.0

9 years ago

0.31.0

9 years ago

0.30.0

9 years ago

0.29.0

9 years ago

0.28.0

9 years ago

0.27.0

9 years ago

0.26.2

9 years ago

0.26.1

9 years ago

0.26.0

9 years ago

0.25.0

9 years ago

0.24.0

9 years ago

0.23.0

9 years ago

0.22.0

9 years ago

0.21.0

9 years ago

0.20.0

9 years ago

0.19.1

9 years ago

0.19.0

9 years ago

0.18.1

9 years ago

0.17.0

9 years ago

0.16.0

9 years ago

0.15.0

9 years ago

0.14.1

9 years ago

0.13.0

9 years ago

0.12.0

9 years ago

0.11.0

9 years ago

0.10.2

9 years ago

0.10.1

9 years ago

0.10.0

9 years ago

0.9.8

9 years ago

0.9.7

9 years ago

0.9.6

9 years ago

0.9.5

9 years ago

0.9.4

9 years ago

0.9.3

9 years ago

0.9.2

9 years ago

0.9.1

9 years ago

0.9.0

9 years ago

0.8.3

9 years ago

0.8.2

9 years ago

0.8.1

9 years ago

0.8.0

9 years ago

0.7.10

9 years ago

0.7.9

9 years ago

0.7.8

9 years ago

0.7.7

9 years ago

0.7.6

9 years ago

0.7.5

9 years ago

0.7.4

9 years ago

0.7.3

9 years ago

0.7.2

9 years ago

0.7.1

9 years ago

0.7.0

9 years ago

0.6.0

9 years ago