Skip to content

serolgames/QuickLogger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published