Skip to main content
Version: 4.2.x

xdk-log

@accedo/xdk-log

This is the logger used by all XDK modules. It takes a prefix and generate a set of bound console function.

The logger does respect the console.level from XDK config.

Instalation

$ npm i @accedo/xdk-log @accedo/xdk-log-loger-onscreen

Configuration

xdk.config.js
import { LOG_LEVELS } from '@accedo/xdk-log';
import transport from '@accedo/xdk-log-logger-onscreen';

export default {
// ...
logging: {
transport,
level: LOG_LEVELS.INFO,
verbose: {
TVKey: true,
ConnectionPoller: false,
Player: true
}
// other transport config
}
};

Usage

import logger from '@accedo/xdk-log';

const { logError, warn, log, info, debug } = logger('[demo]');

logError(`foo bar`); // '[demo] foo bar' will be logged at error level.