UNPKG

@veams/plugin-logger

Version:

The VeamsLogger plugin disables `console` logs by default. You can provide parameters (`?devmode`) in the URL to show the logs in your console.

46 lines (30 loc) 1.15 kB
# VeamsLogger plugin The VeamsLogger plugin disables `console` logs by default. You can provide parameters (`?devmode`) in the URL to show the logs in your console. Furthermore it gives you the possibility to add a logger (`?logger`) which will be displayed on other devices. The plugin is session based, means you only need to add the parameter once you started your project. TypeScript is supported. ## Installation ### NPM ``` bash npm install @veams/plugin-logger --save ``` ### Yarn ``` bash yarn add @veams/plugin-logger ``` ## Usage ```js import Veams from '@veams/core'; import VeamsLogger from '@veams/plugin-logger'; // Intialize core of Veams Veams.initialize(() => { // Add plugins to the Veams system Veams.use(VeamsLogger, { devmodeParam: 'debug', // default: 'devmode' loggerParam: 'logs' // default: 'logger' }); }); ``` ### Options - _devmodeParam_ {`String`} [`'devmode'`] - You can override the url param key for the devmode which shows the logs in console. - _loggerParam_ {`String`} [`'logger'`] - You can override the url param key for the logger which gets appended to the body.