@loglayer/plugin
Version:
Base plugin used to implement plugins for loglayer.
24 lines (23 loc) • 1.33 kB
JavaScript
import { LogLevel } from "@loglayer/shared";
//#region src/types.ts
/**
* List of plugin callbacks that can be called by the plugin manager.
*
* @see {@link https://loglayer.dev/plugins/creating-plugins.html#transformloglevel | transformLogLevel Docs}
* @see {@link https://loglayer.dev/plugins/creating-plugins.html#onbeforedataout | onBeforeDataOut Docs}
* @see {@link https://loglayer.dev/plugins/creating-plugins.html#shouldsendtologger | shouldSendToLogger Docs}
* @see {@link https://loglayer.dev/plugins/creating-plugins.html#onmetadatacalled | onMetadataCalled Docs}
* @see {@link https://loglayer.dev/plugins/creating-plugins.html#onbeforemessageout | onBeforeMessageOut Docs}
* @see {@link https://loglayer.dev/plugins/creating-plugins.html#oncontextcalled | onContextCalled Docs}
*/
let PluginCallbackType = /* @__PURE__ */ function(PluginCallbackType) {
PluginCallbackType["transformLogLevel"] = "transformLogLevel";
PluginCallbackType["onBeforeDataOut"] = "onBeforeDataOut";
PluginCallbackType["shouldSendToLogger"] = "shouldSendToLogger";
PluginCallbackType["onMetadataCalled"] = "onMetadataCalled";
PluginCallbackType["onBeforeMessageOut"] = "onBeforeMessageOut";
PluginCallbackType["onContextCalled"] = "onContextCalled";
return PluginCallbackType;
}({});
//#endregion
export { LogLevel, PluginCallbackType };