UNPKG

@raona/sp

Version:

Raona utilities to work with Sharepoint using pnp/sp

20 lines (19 loc) 738 B
import { ISPLogger } from "./entities/ISPLogger"; import { LoggingOptions } from "./entities/LoggingOptions"; import { TypedLogEntry } from "./entities/TypedLogEntry"; export declare class SPLogger implements ISPLogger { private customLogger; private logBefore; private logAfter; private logOnError; private logInBetween; private resultData; private logDate; constructor(logOptions: LoggingOptions); private checkLogOptions; toLogEntryFormat<T>(entry: TypedLogEntry<T>): TypedLogEntry; preLog<T>(entry: TypedLogEntry<T>): void; postLog<T>(entry: TypedLogEntry<T>): void; errorLog<T>(entry: TypedLogEntry<T>): void; logBetween<T>(entry: TypedLogEntry<T>): void; }