1.0.2 • Published 2 years ago

@modrgg/logger v1.0.2

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

@modrgg/logger

The official logger for Modr. Created by doge.

Features

  • Extremely fast
  • Fully ready for TypeScript
  • Includes ESM ready entrypoint

Installation

Note: @modrgg/logger requires Node 18 or higher to run.

npm install @modrgg/logger
yarn add @modrgg/logger
pnpm install @modrgg/logger

Examples

Creating a simple logger:

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

const logger = new Logger('your_app_name');

logger.info('Some information here!');
logger.warn('Some warning here!');
logger.error('Some error here!');
logger.debug('Some verbose log here!');

Creating a logger with a custom scope:

import { Logger, config } from '@modrgg/logger';

const logger = new Logger('your_app_name');
const cfg = config({ name: 'file_manager' });

// Outputs: <HH:MM:SS> <DD-MM-YYYY> INFO <PID> (your_app_name:file_manager): Loaded all files!
logger.info(cfg, 'Loaded all files!');

License

Licensed under GNU GPLv3.

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago