0.9.3 • Published 1 year ago

another-simple-code-logger v0.9.3

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

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

0.9.3

1 year ago

0.9.2

1 year ago

0.9.1

1 year ago

0.9.0

1 year ago