@akomalabs/kemono
Version:
A production-grade TypeScript API wrapper for the Kemono/Coomer platforms
17 lines (16 loc) • 579 B
TypeScript
import type { KemonoConfig } from '../types/config';
/**
* Creates a Winston logger instance with the specified configuration
* @param config Logger configuration from KemonoConfig
* @returns Winston logger instance
*/
export declare function createLogger(config: KemonoConfig['logging']): any;
/**
* Logger interface for consistent logging across the package
*/
export interface Logger {
error(message: string, meta?: any): void;
warn(message: string, meta?: any): void;
info(message: string, meta?: any): void;
debug(message: string, meta?: any): void;
}