advanced-logger
Version:
Advanced logger module extendable with plugins. Works in nodejs and browsers
26 lines (25 loc) • 1.22 kB
TypeScript
import AdvancedLogger from "./AdvancedLogger";
import { TransformationEnum } from "./enums/TransformationEnum";
import BaseRemoteService from "./service/BaseRemoteService";
import ConsoleService from "./service/ConsoleService";
import ElasticsearchService from "./service/ElasticsearchService";
import LogglyService from "./service/LogglyService";
import SumologicService from "./service/SumologicService";
import InstantStrategy from "./strategy/InstantStrategy";
import OnBundleSizeStrategy from "./strategy/OnBundleSizeStrategy";
import OnIntervalStrategy from "./strategy/OnIntervalStrategy";
import OnRequestStrategy from "./strategy/OnRequestStrategy";
declare const strategy: {
InstantStrategy: typeof InstantStrategy;
OnBundleSizeStrategy: typeof OnBundleSizeStrategy;
OnRequestStrategy: typeof OnRequestStrategy;
OnIntervalStrategy: typeof OnIntervalStrategy;
};
declare const service: {
BaseRemoteService: typeof BaseRemoteService;
SumologicService: typeof SumologicService;
LogglyService: typeof LogglyService;
ConsoleService: typeof ConsoleService;
ElasticsearchService: typeof ElasticsearchService;
};
export { AdvancedLogger, strategy, service, TransformationEnum };