mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-07-11 15:16:28 +08:00
18 lines
433 B
TypeScript
18 lines
433 B
TypeScript
import { log } from './logger';
|
|
|
|
interface CreateNoopWithMessageProps {
|
|
module?: string;
|
|
message: string;
|
|
level?: 'info' | 'warn' | 'error';
|
|
}
|
|
|
|
export function createNoopWithMessage(
|
|
props: CreateNoopWithMessageProps
|
|
): (...p: any[]) => any {
|
|
const { message, level = 'info', module } = props;
|
|
const module_log = module ? log.get(module) : log;
|
|
return () => {
|
|
module_log[level](message);
|
|
};
|
|
}
|