UNPKG

@racla-dev/node-iris

Version:

TypeScript port of Python irispy-client module for KakaoTalk bot development

28 lines 1.1 kB
import { FeedType } from '@/types/models'; import winston from 'winston'; export type LogLevel = 'error' | 'warn' | 'info' | 'debug'; declare const logger: winston.Logger; export declare class Logger { private context; private saveChatLogs; private chatLogger?; private logLevel; private winstonLogger; constructor(context?: string, options?: { saveChatLogs?: boolean; logLevel?: LogLevel; }); private formatMessage; error(message: string, error?: Error | any, meta?: any): void; warn(message: string, meta?: any): void; info(message: string, meta?: any): void; debug(message: string, meta?: any): void; chat(type: string, roomName: string, senderName: string, message: string | FeedType): void; command(roomName: string, senderName: string, command: string): void; newMember(roomName: string, memberName: string): void; delMember(roomName: string, memberName: string): void; } export declare const defaultLogger: Logger; export { logger as winstonLogger }; export default Logger; //# sourceMappingURL=logger.d.ts.map