UNPKG

@ts-ioc/logs

Version:

tsioc is AOP, Ioc container, via typescript decorator

17 lines (16 loc) 559 B
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; }