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 });