ELogVerbosity::Type

Enum that defines the verbosity levels of the logging system.

Windows
MacOS
Linux

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/Logging/LogVerbosity.h

Include

#include "Logging/LogVerbosity.h"

Syntax

namespace ELogVerbosity
{
    enum Type
    {
        NoLogging        = 0,
        Fatal,
        Error,
        Warning,
        Display,
        Log,
        Verbose,
        VeryVerbose,
        All              = VeryVerbose,
        NumVerbosity,
        VerbosityMask    = 0xf,
        SetColor         = 0x40,
        BreakOnLog       = 0x80,
    }
}

Values

Name

Description

NoLogging

Not used

Fatal

Always prints a fatal error to console (and log file) and crashes (even if logging is disabled)

Error

Prints an error to console (and log file).

Warning

Prints a warning to console (and log file).

Display

Prints a message to console (and log file)

Log

Prints a message to a log file (does not print to console)

Verbose

Prints a verbose message to a log file (if Verbose logging is enabled for the given category, usually used for detailed logging)

VeryVerbose

Prints a verbose message to a log file (if VeryVerbose logging is enabled, usually used for detailed logging that would otherwise spam output)

All

NumVerbosity

VerbosityMask

SetColor

BreakOnLog

Remarks

Enum that defines the verbosity levels of the logging system. Also defines some non-verbosity levels that are hacks that allow breaking on a given log line or setting the color.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss