another-simple-code-logger
v0.9.3
Published
A very simple script to write logs to console.log
Downloads
4
Readme
simplelogger
A lightweight and customizable logging library for Node.js applications.
Features
- Set global log level
- Optional custom log name
- Truncate data based on maxData parameter
- Easy-to-use API
Installation
Install the package using npm:
npm i another-simple-code-logger
Or using yarn:
yarn add another-simple-code-logger
Usage
First, import the simplelogger
and setGlobalLogLevel
functions from the module:
const { simplelogger, setGlobalLogLevel } = require('another-simple-code-logger');
You can set the global log level, log name, and maxData using the setGlobalLogLevel
function:
// Set the global log level (required)
// Optionally, set the log name and maxData (both optional, default is empty string and 0)
setGlobalLogLevel(1, 'MyApp', 100);
// Use the simplelogger function with the new signature
simplelogger(1, 'This is an info message', 'Some data');
simplelogger(1, 'This is another info message');
simplelogger(2, 'This is a debug message', 'Debug data');
If the log level of the message is less than or equal to the global log level, the message will be logged. If a custom log name is provided, it will be included in the log output. If maxData is greater than 0, the data will be truncated to the specified number of characters.
License
MIT