64 lines
1.2 KiB
TypeScript
64 lines
1.2 KiB
TypeScript
/**
|
|
* @author Martin Karkowski
|
|
* @email m.karkowski@zema.de
|
|
* @create date 2021-08-27 19:57:08
|
|
* @modify date 2021-09-05 09:31:19
|
|
*/
|
|
|
|
import * as Logger from "js-logger";
|
|
import { getCentralNopeLogger } from "./getLogger";
|
|
|
|
// Create a Central Logger instance.
|
|
getCentralNopeLogger();
|
|
|
|
/**
|
|
* Tracing Logger-Level
|
|
*/
|
|
export const TRACE = (Logger as any).TRACE;
|
|
/**
|
|
* Debug Logger-Level
|
|
*/
|
|
export const DEBUG = (Logger as any).DEBUG;
|
|
/**
|
|
* Info Logger-Level
|
|
*/
|
|
export const INFO = (Logger as any).INFO;
|
|
/**
|
|
* Warn Logger-Level
|
|
*/
|
|
export const WARN = (Logger as any).WARN;
|
|
/**
|
|
* Error Logger-Level
|
|
*/
|
|
export const ERROR = (Logger as any).ERROR;
|
|
|
|
/**
|
|
* The valid log-levels
|
|
*/
|
|
export const LEVELS = {
|
|
trace: TRACE,
|
|
debug: DEBUG,
|
|
info: INFO,
|
|
warn: WARN,
|
|
error: ERROR,
|
|
};
|
|
|
|
/**
|
|
* The Logger-Interface
|
|
*/
|
|
export { ILogger } from "js-logger";
|
|
export {
|
|
getLogerAsEventEmitter,
|
|
TCallback,
|
|
TCallbackWithLevel,
|
|
useEventLogger,
|
|
} from "./eventLogging";
|
|
export {
|
|
defineNopeLogger,
|
|
getCentralNopeLogger,
|
|
getNopeLogger,
|
|
ValidLoggerDefinition,
|
|
} from "./getLogger";
|
|
export { LoggerLevel, LoggerLevels } from "./nopeLogger";
|
|
export { setGlobalLoggerLevel } from "./setGlobalLoggerLevel";
|