Skip to content

thanhhoajs/logger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ThanhHoa Logo

@thanhhoajs/logger

A powerful and flexible logger designed specifically for the @thanhhoajs ecosystem, optimized for high performance with Bun and TypeScript.

Features

  • 🚀 High Performance: Optimized to work blazingly fast with the Bun runtime.
  • 🎨 Rich Colors: Supports logging with various colors for easy differentiation of log levels.
  • 🔍 TypeScript Ready: Fully written in TypeScript, providing complete type definitions.
  • 🔧 Easily Customizable: Flexible for configuration and extension.
  • 🧪 Thoroughly Tested: Includes a comprehensive test suite to ensure reliability.

Installation

bun add @thanhhoajs/logger

Usage

import { Logger } from '@thanhhoajs/logger';

const logger = Logger.get('EXAMPLE');

logger.info('Application has started');
logger.warn('This is a warning');
logger.error('An error occurred!');
logger.debug('Debug information');
logger.verbose('Detailed information');
logger.success('Operation successful');

API Overview

  • info(message: string): Log general information
  • warn(message: string): Log warnings
  • error(message: string): Log errors
  • debug(message: string): Log debug information
  • verbose(message: string): Log detailed information
  • success(message: string): Log success messages

Author

Nguyen Nhu Khanh kwalker.nnk@gmail.com

License

MIT License