A simple Node.js lightweight logger that supports native colors, multi-level logging and file-based logging.
AGPL-3.0 License
Euphoria Logger is a versatile and powerful logging library for Node.js applications. It provides a comprehensive set of features to handle logging in various environments, including:
Whether you need to log messages to the console, files, or webhooks, Euphoria Logger provides a flexible and efficient solution to meet your logging requirements.
You can install euphoria-logger
using your preferred package manager:
Package Manager | Command |
---|---|
npm - | npm install euphoria-logger |
pnpm - | pnpm install euphoria-logger |
yarn - | yarn add euphoria-logger |
bun - | bun add euphoria-logger |
The logger supports ES5 and ES6, therefore there are 2 ways the package can be imported depending on the project structure.
ES5
const { Logger } = require("euphoria-logger");
const logger = new Logger();
ES6
import { Logger } from "euphoria-logger";
const logger = new Logger();
To view the documentation, check out the docs folder.
This package is licensed under the AGPL-3.0
license. See the LICENSE file for more information.