logdec

Logger decorator

Usage no npm install needed!

<script type="module">
  import logdec from 'https://cdn.skypack.dev/logdec';
</script>

README

logdec

Logger decorator

Installation

npm i -D logdec

Usage

import logdec from 'logdec';

function setText(text, DOMNode) {

  DOMNode.innerHTML = text;
}

if (__DEV__) {

  setText = logdec(setText, {

    // action message
    msg: 'Node.innerHTML',

    // background color
    color: 'red',

    // custom formatter
    formatter(text, DOMNode) {

      return [text, DOMNode.nodeName];
    }
  });
}

setText('Hello!', document.querySelector('title'));

Console output

logdec usage example console output