This npm package comprises the abstract core of the dreipol vue and react log utils.
npm install @dreipol/abstract-logThis npm package comprises the abstract core of the dreipol vue and react log utils.
[![Build Status][travis-image]][travis-url]
[![NPM version][npm-version-image]][npm-url]
[![NPM downloads][npm-downloads-image]][npm-url]
[![MIT License][license-image]][license-url]
this value.#### @param o.config {Object}
The logger's configuration object.
#### @param o.level {Object}
The invoked log level's config object that was passed within the levels config key.
#### @param o.instance {ViewModel}
When used within a vue component, the component instance that invoked the log method is passed as vm.
#### @param o.statements {Array}
This property is only defined, when proxy is set to false!
The array contains the arguments that the log method has been invoked with.
#### @return {Array}
The method's output is expected to be an array that is passed to the log method as an arglist.
logger value. You will lose the access loggerArgs method. This is necessary for exmaple to ensure that stack traces in #### @property fn {Function}
The log method that is being used by the log level.
#### @property name {string}
The logger will have a function of this name to invoke a log message.
loggerArgs method. config.context.location.##
[travis-image]: https://img.shields.io/travis/dreipol/abstract-log.svg?style=flat-square
[travis-url]: https://travis-ci.org/dreipol/abstract-log
[license-image]: http://img.shields.io/badge/license-MIT-000000.svg?style=flat-square
[license-url]: LICENSE
[npm-version-image]: http://img.shields.io/npm/v/@dreipol/abstract-log.svg?style=flat-square
[npm-downloads-image]: http://img.shields.io/npm/dm/@dreipol/abstract-log.svg?style=flat-square
[npm-url]: https://npmjs.org/package/@dreipol/abstract-log