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.

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback