Navigation
API > API/Runtime > API/Runtime/Core
Classes
| Type | Name | Description | |
|---|---|---|---|
| CSerializableForLog | Describes a type that can be serialized for use in a log message. | ||
| FActionToken | Message token that performs an action when activated. | ||
| FActorToken | Basic message token that defaults its activated method to select an actor in the opened level | ||
| FAssetNameToken | Basic message token that defaults its activated method to find a file Intended to hook into things like the content browser. | ||
| FDocumentationToken | Basic message token that defaults is activated method to access UDN documentation. | ||
| FDynamicTextToken | Message token with a localized attribute text payload | ||
| FFixResult | |||
| FFixToken | A fix action token. These are displayed in a separate list below the log message. | ||
| FImageToken | Basic message token with an icon/image payload | ||
| FLogCategory | Template for log categories that transfers the compile-time constant default and compile time verbosity to the FLogCategoryBase constructor. | ||
| FLogCategoryBase | Base class for all log categories. | ||
| FLogField | |||
| FLogFieldCreator | Create log fields from values optionally preceded by names. | ||
| FLogRecord | Record of a log event. | ||
| FLogScopedCategoryAndVerbosityOverride | Helper class that uses thread local storage to set up the default category and verbosity for the low level logging functions. | ||
| FLogScopedVerbosityOverride | Helper class that allows setting scoped verbosity for log category. | ||
| FLogSuppressionInterface | Interface to the log suppression system | ||
| FLogTime | Time that a log event occurred. | ||
| FMessageLog | |||
| FMessageLogScopedOverride | Scoped override for FMessageLog behavior. | ||
| FMsg | Define NO_LOGGING to strip out all writing to log files, OutputDebugString(), etc. | ||
| FSeverityToken | Basic message token with a severity payload | ||
| FStaticBasicLogDynamicData | Data about a static basic log that is created on-demand. | ||
| FStaticBasicLogRecord | Data about a static basic log that is constant for every occurrence. | ||
| FStaticLocalizedLogRecord | Data about a static localized log that is constant for every occurrence. | ||
| FStaticLogDynamicData | Data about a static log that is created on-demand. | ||
| FStaticLogRecord | Data about a static log that is constant for every occurrence. | ||
| FTextToken | Basic message token with a localized text payload | ||
| FTokenizedMessage | This class represents a rich tokenized message, such as would be used for compiler output with 'hyperlinks' to source file locations | ||
| FTutorialToken | |||
| FURLToken | Basic message token that defaults is activated method to traverse a URL | ||
| IMessageLog | A message log. | ||
| IMessageToken | A single message token for a FTokenizedMessage instance | ||
| TFieldArgType | |||
| TLogFieldName | Wrapper to identify field names interleaved with field values. |
Typedefs
| Name | Description |
|---|---|
| FCanExecuteActionToken | |
| FLogCategoryName | |
| FOnActionTokenExecuted | |
| FOnMessageTokenActivated | Delgate used when clocking a message token |
| FScopedCategoryAndVerbosityOverride |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EFixApplicability | |||
| ELogVerbosity::Type | Enum that defines the verbosity levels of the logging system. | ||
| EMessageSeverity::Type | Ordered according to their severity | ||
| EMessageToken::Type |
Functions
| Type | Name | Description | |
|---|---|---|---|
| ELogVerbosity::Type | ParseLogVerbosityFromString
(
const FString& VerbosityString |
Converts a string to verbosity | |
| void | SerializeForLog
(
FCbWriter& Writer, |
||
| const TCHAR * | ToString
(
ELogVerbosity::Type Verbosity |
Converts verbosity to a string | |
| void | UE::CallSerializeForLog
(
FCbWriter& Writer, |
Wrapper to support calling SerializeForLog with ADL from within an overload of SerializeForLog. | |
| TLogFieldName< NameType > | UE::Logging::Private::CheckFieldName
(
NameType&& Name |
Verify that the name is likely a string literal and forward it on. | |
| void | UE::Logging::Private::FatalLogWithFields
(
const FLogCategoryBase& Category, |
Fatal log with fields created from the arguments, which may be values or pairs of name/value. | |
| void | UE::Logging::Private::LogIfActive
(
const LogCategoryType& Category, |
Log if the category is active at this level of verbosity. | |
| void | UE::Logging::Private::LogWithFields
(
const FLogCategoryBase& Category, |
Log with fields created from the arguments, which may be values or pairs of name/value. | |
| void | UE::SerializeForLog
(
FCbWriter& Writer, |
Serializes the value to be used in a log message. | |
| bool | UEAsserts_Private::IsLogActive
(
const CategoryType& Category |
Variables
| Type | Name | Description | |
|---|---|---|---|
| int32 | GEnsureOnNANDiagnostic |