@raona/sp
Version:
Raona utilities to work with Sharepoint using pnp/sp
20 lines (19 loc) • 738 B
TypeScript
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;
}