Skip to content

Latest commit

 

History

History
42 lines (30 loc) · 1.33 KB

README.md

File metadata and controls

42 lines (30 loc) · 1.33 KB

QuickFilelog

This npm package is designed to facilitate the creation and writing of log files in your application. We have included file locking mechanisms to ensure that multiple processes or threads cannot write to the same log file simultaneously, so you don't need to manage this yourself.

How to use :

import :

with syntaxic coloration :

const quicklog = require('quickfilelog')('logfile.txt', true);

without syntaxic coloration :

const quicklog = require('quickfilelog')('logfile.txt', false);

Methods :

quicklog.writeInfo('this is a super info log')//write a info type
quicklog.writeWarning('this is a super warning log')//write a warning type
quicklog.writeError('this is a super error log')//write an error type 
quicklog.erase()//flush your log file content

Example of use :

const logger = require("quickfilelog")("mylog.txt", true)

logger.writeInfo('this is a super info log')//write a info type
logger.writeWarning('this is a super warning log')//write a warning type
logger.writeInfo('this is a super error log')//write an error type 

Will output in the file mylog.txt :

23/04/23 23h17m56s [INFO] this is a super info log
23/04/23 23h18m18s [WARNING] this is a super warning log
23/04/23 23h18m18s [ERROR] this is a super error log