Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

日本語版はこちら : README.ja.md

Aqua - log — Making Logging Easy and Accessible

1. About Aqua - log

Aqua - log is a simple yet powerful custom logger built with javascript. You can easily replace the standard console with logger to get extensible log levels, color-coded outputs, file writing, and display control — all made easy.

2. Features

  • Comes with standard log levels like info, warn, debug, and error
  • Allows adding custom log levels freely with logger.add('custom')
  • Supports color customization per log level (default colors: blue for info, yellow for warn, etc.)
  • Supports writing logs to files, either per log level or all logs combined
  • Allows toggling console output on or off per log level

3. Usage

const logger = require('aqua-log');

logger.info('This is an info log');
logger.warn('This is a warning log');
logger.error('This is an error log');

logger.add('custom');
logger.color('custom', '\x1b[35m'); // Purple color
logger.custom('This is a custom log message');

logger.file('error', './error.log');  // Write error logs to a file
logger.display('debug', false);        // Disable debug logs on console

4. API Reference

Method Description
logger.info(msg) Outputs an info level log
logger.warn(msg) Outputs a warn level log
logger.debug(msg) Outputs a debug level log
logger.error(msg) Outputs an error level log
logger.add(name) Adds a custom log level
logger.color(status, colorCode) Sets the color for a log level
logger.file(status, filePath) Sets file output for a log level
logger.display(status, true/false) Toggles console display on/off

5. License

This repository is licensed under the MIT License.

6. Installation method

npm install aqua-log

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages