ng2-logger
Version:
isomorphic logger for browser/server in typescript
23 lines (22 loc) • 791 B
TypeScript
import { Logger } from './logger';
import { Level } from './level';
export declare class Log {
static instances: {
[]: Logger<any>;
};
static create<TA>(name: string, ...level: Level[]): Logger<TA>;
private static getRandomColor();
private static display(name, data, incomming, moduleName);
private static fixedWidth;
private static _logOnly;
static levels: Level[];
static onlyLevel(...level: Level[]): void;
private static _logModules;
private static modules;
static onlyModules(...modules: (string | RegExp)[]): void;
private static isMutedModule(moduleName);
private static muteAllOtherModules();
private static isDevelopmentMode;
private static modeIsSet;
static setProductionMode(): void;
}