log-count
Classes
Logger - in your code, log messages at several different levels. Have the ability to change the logging level on the Logger instance so that only messages of certain importance are shown.
Quick start
Do npm install log-count
in your Javascript npm project directory. Then in a Javascript file:
// Importing;// Default constructorconst defaultLog = ;defaultLog;// Constructingconst logger =level: 7shy: falsehideLevel: false;// Logginglogger;logger;logger;logger;logger;logger;logger;logger;logger;// Countingconsole // {} // Empty objectlogger;logger;logger;console // { myType: 1, myTypeB: 2 } // Each type gives a separate counter
Constructor options
level shy hideLevel ;
level: integer, from 0 to 7
- 0: log nothing
- 1: only log fatal
- 2: previous levels + errors
- 3: previous levels + warnings
- 4: previous levels + successes
- 5: previous levels + info
- 6: previous levels + debug
- 7: previous levels + trace
shy: boolean
- false: (default) logger prefixes its messages with its own name, helps to know how many loggers there are, which one is speaking
- true: logger doesn't give its name when logging
hideLevel: boolean
- false: (default) logger always shows the message level
- true: logger hides the level if is below FATAL, ERROR or WARNING