@algo8/pino-logger

Pino logger with elastic search capabilities

Usage no npm install needed!

<script type="module">
  import algo8PinoLogger from 'https://cdn.skypack.dev/@algo8/pino-logger';
</script>

README

ALGO8 Pino Logger

// pino.setup.js
const { setupLogger } = require('@algo8/pino-logger');
const CONFIG = require('./config');

const elkUrl = CONFIGS.ELK_URL;
const elkIndex = CONFIGS.ELK_INDEX_NAME;
const logLevel = CONFIGS.PINO_LOG_LEVEL;

setupLogger({ elkIndex, elkUrl, logLevel });
// Don`t forget to require('./pino.setup.js') in entry file

// use in any other file
const { getLogger } = require('@algo8/pino-logger');
const logger = getLogger()

logger.debug('sample debug')
logger.info('sample info')
logger.warn('sample warn')
logger.error('sample error')