CoolFace
Datasetpublic

basant307/AI_Governance_Project

sourceHugging Faceapache-2.0updated 2mo agoView on Hugging Face
0likes48downloads
consoleLogger.d.ts38 linesDownload Raw Back to diag
1import { DiagLogger, DiagLogFunction } from './types';2/**3 * A simple Immutable Console based diagnostic logger which will output any messages to the Console.4 * If you want to limit the amount of logging to a specific level or lower use the5 * {@link createLogLevelDiagLogger}6 */7export declare class DiagConsoleLogger implements DiagLogger {8    constructor();9    /** Log an error scenario that was not expected and caused the requested operation to fail. */10    error: DiagLogFunction;11    /**12     * Log a warning scenario to inform the developer of an issues that should be investigated.13     * The requested operation may or may not have succeeded or completed.14     */15    warn: DiagLogFunction;16    /**17     * Log a general informational message, this should not affect functionality.18     * This is also the default logging level so this should NOT be used for logging19     * debugging level information.20     */21    info: DiagLogFunction;22    /**23     * Log a general debug message that can be useful for identifying a failure.24     * Information logged at this level may include diagnostic details that would25     * help identify a failure scenario. Useful scenarios would be to log the execution26     * order of async operations27     */28    debug: DiagLogFunction;29    /**30     * Log a detailed (verbose) trace level logging that can be used to identify failures31     * where debug level logging would be insufficient, this level of tracing can include32     * input and output parameters and as such may include PII information passing through33     * the API. As such it is recommended that this level of tracing should not be enabled34     * in a production environment.35     */36    verbose: DiagLogFunction;37}38//# sourceMappingURL=consoleLogger.d.ts.map
basant307/AI_Governance_Project · CoolFace