UNPKG

@loglayer/plugin

Version:

Base plugin used to implement plugins for loglayer.

24 lines (23 loc) 1.33 kB
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 };