0.50.0 • Published 8 years ago

turing-logging v0.50.0

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

8 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

9 years ago

0.36.0

9 years ago

0.35.7

9 years ago

0.35.6

9 years ago

0.35.2

9 years ago

0.35.1

9 years ago

0.35.0

9 years ago

0.34.0

9 years ago

0.33.8

9 years ago

0.33.7

9 years ago

0.33.6

9 years ago

0.33.4

9 years ago

0.33.3

9 years ago

0.33.2

9 years ago

0.33.1

9 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

10 years ago

0.7.5

10 years ago

0.7.4

10 years ago

0.7.3

10 years ago

0.7.2

10 years ago

0.7.1

10 years ago

0.7.0

10 years ago

0.6.0

10 years ago