typescript-logging
Version:
Library for logging, written in typescript, can be used by normal es5+ javascript as well.
43 lines (27 loc) • 638 B
text/typescript
/**
* Represents a category as json.
*/
export interface ExtensionCategoryJSON {
id: number;
name: string;
logLevel: string;
parentId: number;
children: ExtensionCategoryJSON[];
}
/**
* Represents a category log message, as json.
*/
export interface ExtensionCategoryLogMessageJSON {
logLevel: string;
categories: number[];
message: string;
errorAsStack: string;
formattedMessage: string;
resolvedErrorMessage: boolean;
}
/**
* Represents a (new) loglevel for a category, as json.
*/
export interface ExtensionCategoriesUpdateMessageJSON {
categories: Array<{id: number, logLevel: string}>;
}