@mdaemon/logfile, A node only async logging utility
Not applicable to a browser context.
Install
$ npm install @mdaemon/logfile --save
Node CommonJS
const LogFile = require("@mdaemon/logfile/dist/logfile.cjs");
Node Modlues
import LogFile from "@mdaemon/logfile/dist/logfile.mjs";
LogFile
const { INFO, ERROR, WARN, CRITICAL, DEBUG } = LogFile;
const logFile = new LogFile({ logLevel: DEBUG });
logFile.start();
logFile.log("There was an error", 2);
logFile.stop();
LogFile Options
logFile.setLogStr("%DATE% %TIME% | %LEVEL% | %MESSAGE%");
logFile.setLogDir("./logs");
logFile.setRollover(true);
logFile.setLogLevel(DEBUG);
logFile.setFileFormat("log-%DATE%.log");
logFile.setLogToConsole(true);
logFile.setStartLog("-----------------------------------------\n");
logFile.setEndLog("-----------------------------------------\n");
logFile.getHelp();
License
Published under the GPL-3.0 license.
Published by
MDaemon Technologies, Ltd.
Simple Secure Email
https://www.mdaemon.com