UNPKG

simple-javascript-logger

Version:

Very simple console wrapper in javascript. Preserves line numbers.

40 lines (28 loc) 1.21 kB
# Simple JavaScript Logger Simple JavaScript Logger wrapper that preserves line numbers. Written in TypeScript, built with WebPack. Example: ``` // Include simple-javascript-logger in your html. <script src="simple-javascript-logger.js"></script> // OR minified version <script src="simple-javascript-logger.min.js"></script> // In your javascript code, use it like this. var logger = new Logger('MyLogger', 4); // Initialized with logging level 4. See below for logging level. logger.Log('Hello World'); logger.Info('Hello World'); logger.Warn('Hello World'); logger.Error('Hello World'); // OR if you would like to use it as a module import Logger = require('simple-javascript-logger'); ``` Above code will result in: <img width="606" alt="screen shot 2017-01-15 at 1 17 45 am" src="https://cloud.githubusercontent.com/assets/2847067/21961530/b95e276a-dac0-11e6-8736-e493269efce7.png"> # Logging level - Level 1: Only Error - Level 2: Error and Warn - Level 3: Error, Warn and Info - Level 4: Error, Warn, Info and Log # How to build 1) `npm install` packages. You can also use `yarn install`. 2) `npm run build:dev` to build unminified version. 3) `npm run build:prod` to build minified version.