@ts-ioc/logs
Version:
tsioc is AOP, Ioc container, via typescript decorator
17 lines (16 loc) • 559 B
TypeScript
import { IContainer } from '@ts-ioc/core';
import { Joinpoint } from '@ts-ioc/aop';
import { LoggerMetadata } from './decorators/Logger';
import { LoggerAspect } from './LoggerAspect';
/**
* Annotation logger aspect. log for class or method with @Logger decorator.
*
* @export
* @class AnnotationLogerAspect
* @extends {LoggerAspect}
*/
export declare class AnnotationLogerAspect extends LoggerAspect {
constructor(container: IContainer);
logging(joinPoint: Joinpoint, annotation: LoggerMetadata[]): void;
static getClassAnnations(): any;
}