kool-logger
A kool logger for my Node.js projects.
Installation
npm i kool-logger --save
OR
git clone https://github.com/mrniceguy127/kool-logger.git
OR
git submodule add https://github.com/mrniceguy127/kool-logger.git kool-logger
OR
Simply download this repository as a zip file and place its contents somewhere inside of your project directory.
Example Usage
kool-logger
Require const logger = ; //If installed via npm.
const logger = ; //If downloaded manually
Default Settings
//Whitelogger; //2017-12-4 12:09:14 - info: Hello, World! //Bluelogger; //2017-12-4 12:09:14 - warn: Hello, World! //Redlogger; //2017-12-4 12:09:14 - error: Hello, World! //Cyanlogger; //Nothing //Greylogger; //Nothing
Toggle Logging Levels
loggerlevelsdebug = true;loggerlevelsverbose = true;loggerlevelswarn = false; logger; //2017-12-4 12:09:14 - debug: Hello, World!logger; //2017-12-4 12:09:14 - verbose: Hello, World!logger; //Nothing
Changing Colors
Changing Individual Colors
loggercolorThemeinfo = 'cyan';loggercolorThemedebug = 'green'; logger; //Cyanlogger; //Green logger; //Red
Toggle All Colors
loggercolorize = false; logger; //No colorlogger; //No colorlogger; //No colorlogger; //No colorlogger; //No color
File Transports
path
is the path to the log file and maxsize
is the maximum allowed size of the log file in bytes.
let path = './log.txt' maxsize = 512 * 1024 * 1024; logger;
Toggle Timestamps
logger; //2017-12-4 12:09:14 - info: Hello, World!logger;logger; //info: Hello, World!logger;logger; //2017-12-4 12:09:14 - info: Hello, World!