DoxigAlpha

asText

Returns a string literal of the given level in full text form.

Function parameters

Parameters

#

Type definitions in this namespace

Types

#

Determine if a specific log message level and scope combination are enabled for logging.

Functions

#
logEnabled
Determine if a specific log message level and scope combination are enabled for logging.
defaultLogEnabled
Determine if a specific log message level using the default log scope is enabled for logging.
defaultLog
The default implementation for the log function.
scoped
Returns a scoped logging namespace that logs all messages using the scope

The default log level is based on build mode.

Values

#
default_level
The default log level is based on build mode.
err
Log an error message using the default scope.
warn
Log a warning message using the default scope.
info
Log an info message using the default scope.
debug
Log a debug message using the default scope.

Source

Implementation

#
pub fn asText(comptime self: Level) []const u8 {
    return switch (self) {
        .err => "error",
        .warn => "warning",
        .info => "info",
        .debug => "debug",
    };
}