Skip to main content

TypeScript SDK

Source: sdk/ts/slogx.ts

Install

npm install @binhonglee/slogx

API

interface SlogConfig {
isDev: boolean;
port?: number;
serviceName?: string;
ciMode?: boolean;
logFilePath?: string;
maxEntries?: number;
}

slogx.init(config: SlogConfig): Promise<void>;
slogx.close(): void;
slogx.debug(...args: any[]): void;
slogx.info(...args: any[]): void;
slogx.warn(...args: any[]): void;
slogx.error(...args: any[]): void;

Example

import { slogx } from '@binhonglee/slogx';

await slogx.init({ isDev: true, serviceName: 'api', port: 8080 });
slogx.info('request completed', { status: 200 });