All files / src/types VerboseLevel.ts

100% Statements 7/7
100% Branches 2/2
100% Functions 1/1
100% Lines 7/7

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19                    1x 1x 1x 1x 1x 1x 1x    
// SPDX-License-Identifier: Apache-2.0
 
/**
 * Represents the levels of verbosity that can be used.
 * 
 * @enum
 * @public
 * @property {VerboseLevel.INFO} INFO - Represents the info level of verbosity.
 * @property {VerboseLevel.TRACE} TRACE - Represents the trace level of verbosity.
 */
export enum VerboseLevel {
    SILENT, // Logs nothing.
    ERROR, // Logs only errors.
    WARNING, // Logs errors and warnings.
    INFO, // Logs errors, warnings, and informational messages.
    DEBUG, // Logs errors, warnings, informational messages, and debug information.
    TRACE, // Logs errors, warnings, informational messages, debug and trace messages.
}