Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
ELogVerbosity Namespace Reference

Enumerations

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

Detailed Description

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.

Enumeration Type Documentation

◆ Type

Enumerator
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). Commandlets and the editor collect and report errors. Error messages result in commandlet failure.

Warning 

Prints a warning to console (and log file). Commandlets and the editor collect and report warnings. Warnings can be treated as an error.

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 

Definition at line 16 of file LogVerbosity.h.