@boilerz/logger

Bunyan + Sentry based logger.

Usage no npm install needed!

<script type="module">
  import boilerzLogger from 'https://cdn.skypack.dev/@boilerz/logger';
</script>

README

@boilerz/logger

GitHub license GitHub package.json version GH CI Action

Bunyan logger with Sentry support.

Install

npx install-peerdeps @boilerz/logger

Usage

This logger module setup itself by capturing his configuration from the environment. Below the supported config:

Name Default Description
LOGGER_NAME package.json[name] Logger name.
LOGGER_LEVEL info Logger level.
SENTRY_DSN Sentry dsn. (Optional for sentry support).
SENTRY_DIST process.env.HEROKU_SLUG_COMMIT Sentry dist.
import logger from '@boilerz/logger';

// Just use it as normal bunyan logger
logger.error({ err, my, extra, info }, 'my log message')

Release

yarn version
yarn build
yarn publish dist --access public