ithit.webdav.server
Version:
With IT Hit WebDAV Server Engine for Node.js you can create your own WebDAV server, add WebDAV support to your existing Node.js project or DAV-enable your CMS/DMS/CRM.
31 lines (30 loc) • 823 B
TypeScript
/**
* @copyright Copyright (c) 2017 IT Hit. All rights reserved.
*/
import { LogFlagsEnum } from "./LogFlagsEnum";
/**
* @hidden
* Engine uses this interface to perform logging.
*/
export interface ILogger {
/**
* Determines whether debug mode is enabled.
*/
isDebugEnabled: boolean;
/**
* Logging flags.
* @remarks By default Engine does not log GET response body and PUT request body.
*/
logFlags: LogFlagsEnum;
/**
* Logs message in debug mode.
* @param message Message to be logged.
*/
logDebug(message: string): void;
/**
* Logs message in error mode.
* @param message Message to be logged.
* @param exception Exception to be logged.
*/
logError(message: string, exception?: Error): void;
}