logstack
Version:
Logstack is simple logger alternative to console.log which is written in specified file instead of terminal window.",
75 lines (60 loc) • 2.58 kB
Markdown
<!-- [](https://www.npmjs.com/package/logstack) -->
Logstack is simple logger alternative to console.log() which is written in specified file instead of terminal window.
This is a [Node.js](https://nodejs.org/en/) module available through the
[](https://www.npmjs.com/).<br />
Installation is done using the
[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally):
```bash
$ npm install logstack
```
```js
const logstack = require('logstack');
const path = require('path');
// Please make sure the directory is available and use it only for logstack
const directory = path.join(__dirname, './directory');
const logFileCount = 3;
let log = function (logMessage) {
// To create log
logstack.createLog(directory, logFileCount, logMessage);
}
// Just call the function with specified log message
log("Hello from logstack");
```
```js
const logstack = require('logstack');
const path = require('path');
// Please make sure the directory is available and use it only for logstack
const directory = path.join(__dirname, './directory');
const logFileCount = 3;
let log = function (logMessage) {
// Passing false argument will not log the message
logstack.createLog(directory, logFileCount, logMessage, false);
}
log("Hello from logstack");
```
```js
const logstack = require('logstack');
const path = require('path');
// Please make sure the directory is available and use it only for logstack
const directory = path.join(__dirname, './directory');
const logFileCount = 3;
let deleteLog = function (fileName) {
logstack.deleteLog(directory, fileName);
}
```
* Prints log messages with time in specific date file
* Provides option to create daily log file
* Useful in applications where you may want to log error, info while in development and production for different parts of the code
* Option to enable and disable logging anytime
* Option to delete log
Rohan Shukla [GitHub](https://github.com/rohanshukla) [LinkedIn](https://www.linkedin.com/in/shuklarohan)
© Licensed under the [MIT License](LICENSE).