typescript-logging
Version:
Library for logging, written in typescript, can be used by normal es5+ javascript as well.
35 lines (34 loc) • 2.39 kB
TypeScript
import { LoggerControl } from "./control/LogGroupControl";
import { CategoryServiceControl } from "./control/CategoryServiceControl";
export * from "./extension/MessagesToExtensionJSON";
export * from "./extension/MessagesFromExtensionJSON";
export * from "./extension/ExtensionMessageJSON";
export { ExtensionHelper } from "./extension/ExtensionHelper";
export { AbstractCategoryLogger, CategoryLogMessage } from "./log/category/AbstractCategoryLogger";
export { CategoryConsoleLoggerImpl } from "./log/category/CategoryConsoleLoggerImpl";
export { CategoryDelegateLoggerImpl } from "./log/category/CategoryDelegateLoggerImpl";
export { Category } from "./log/category/Category";
export { CategoryLogger } from "./log/category/CategoryLogger";
export { CategoryRuntimeSettings } from "./log/category/CategoryRuntimeSettings";
export { CategoryConfiguration } from "./log/category/CategoryConfiguration";
export { RuntimeSettings } from "./log/category/RuntimeSettings";
export { CategoryMessageBufferLoggerImpl } from "./log/category/CategoryMessageBufferImpl";
export { CategoryServiceFactory } from "./log/category/CategoryServiceFactory";
export { Logger, MessageType, ErrorType } from "./log/standard/Logger";
export { LoggerFactory } from "./log/standard/LoggerFactory";
export { LoggerFactoryOptions } from "./log/standard/LoggerFactoryOptions";
export { LogGroupRule } from "./log/standard/LogGroupRule";
export { LFService } from "./log/standard/LFService";
export { AbstractLogger, LogMessage } from "./log/standard/AbstractLogger";
export { ConsoleLoggerImpl } from "./log/standard/ConsoleLoggerImpl";
export { MessageBufferLoggerImpl } from "./log/standard/MessageBufferLoggerImpl";
export { CategoryLogFormat, DateFormat, DateFormatEnum, LogFormat, LoggerType, LogLevel } from "./log/LoggerOptions";
export { LogData } from "./log/LogData";
export { CategoryServiceControl, CategoryServiceControlSettings } from "./control/CategoryServiceControl";
export { LoggerControl, LoggerFactoryControl, LogGroupControlSettings } from "./control/LogGroupControl";
export { SimpleMap, LinkedList } from "./utils/DataStructures";
export * from "./utils/JSONHelper";
export { MessageFormatUtils } from "./utils/MessageUtils";
export declare function help(): void;
export declare function getLogControl(): LoggerControl;
export declare function getCategoryControl(): CategoryServiceControl;