Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Logging/LogVerbosity.h |
Include |
#include "Logging/LogVerbosity.h" |
namespace ELogVerbosity
{
enum Type
{
NoLogging = 0,
Fatal,
Error,
Warning,
Display,
Log,
Verbose,
VeryVerbose,
All = VeryVerbose,
NumVerbosity,
VerbosityMask = 0xf,
SetColor = 0x40,
BreakOnLog = 0x80,
}
}
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 |
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.