@sapphire/plugin-logger
Version:
Plugin for @sapphire/framework to have pretty console output
20 lines (18 loc) • 717 B
JavaScript
import { __name } from './chunk-2JTKI4GS.mjs';
import { Logger } from './index.mjs';
import { SapphireClient, preGenericsInitialization, Plugin } from '@sapphire/framework';
var _LoggerPlugin = class _LoggerPlugin extends Plugin {
/**
* @since 1.0.0
*/
static [preGenericsInitialization](options) {
options.logger ??= {};
options.logger.instance ??= new Logger(options.logger);
}
};
__name(_LoggerPlugin, "LoggerPlugin");
var LoggerPlugin = _LoggerPlugin;
SapphireClient.plugins.registerPreGenericsInitializationHook(LoggerPlugin[preGenericsInitialization], "Logger-PreGenericsInitialization");
export { LoggerPlugin };
//# sourceMappingURL=register.mjs.map
//# sourceMappingURL=register.mjs.map