@aptpod/iscp-ts
Version:
iSCP 2.0 client library for TypeScript
13 lines (12 loc) • 514 B
TypeScript
import { LOG_LEVEL } from '../model';
export type OutputFlag = Record<keyof Omit<typeof LOG_LEVEL, 'NONE'>, boolean>;
export interface Logger {
/** Debugレベルのログを出力します。 */
debug: (...args: any[]) => void;
/** Infoレベルのログを出力します。 */
info: (...args: any[]) => void;
/** Warnレベルのログを出力します。 */
warn: (...args: any[]) => void;
/** Errorレベルのログを出力します。 */
error: (...args: any[]) => void;
}