Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/Misc
Inheritance Hierarchy
- FOutputDevice
- FAutomationTestFramework::FAutomationTestOutputDevice
- FBufferedOutputDevice
- UEngine::FErrorsAndWarningsCollector
- FDynamicOutputDevice
- FFeedbackContext
- FAutomationTestFramework::FAutomationTestMessageFilter
- FFeedbackContextAnsi
- FFeedbackContextEditor
- FDataprepCoreUtils::FDataprepFeedbackContext
- FUnixFeedbackContext
- FFrame
- FLogHookManager
- FOutputDeviceArchiveWrapper
- FOutputDeviceConsole
- FOutputDeviceDebug
- FOutputDeviceError
- FHookOutputDevice
- FAssertHookDevice
- FOutputDeviceAnsiError
- FUnixErrorOutputDevice
- FUnixApplicationErrorOutputDevice
- FOutputDeviceFile
- FOutputDeviceMemory
- FOutputDeviceNull
- FOutputDeviceRedirector
- FRigVMPinDefaultValueImportErrorContext
- FScopedCall
- FStringOutputDevice
- FConsoleOutputDevice
- FStringOutputDeviceCountLines
- FVisualLogger
- UConsole
- UMoviePipelinePIEExecutor::FValidationMessageGatherer
- URigVMNativized::FErrorPipe
- UTextBuffer
- UUnitTestManager
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/Misc/OutputDevice.h |
| Include | #include "Misc/OutputDevice.h" |
Syntax
class FOutputDevice
Remarks
An output device.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bAutoEmitLineTerminator | Whether to output a line-terminator after each log call... | |
| bool | bSuppressEventTag | Whether to output the 'Log: ' type front... |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FOutputDevice
(
FOutputDevice&& |
|||
FOutputDevice
(
const FOutputDevice& |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | |||
| bool | |||
| bool | The return value is cached by AddOutputDevice because calling this during a panic may fail. | ||
| void | CategorizedLogf
(
const FName& Category, |
||
| void | Dumps the contents of this output device's buffer to an archive (supported by output device that have a memory buffer) | ||
| void | Flush () |
||
| bool | |||
| bool | |||
| bool | IsMemoryOnly () |
||
| void | Log
(
ELogVerbosity::Type Verbosity, |
Simple text printing. | |
| void | Log
(
const TCHAR* S |
Simple text printing. | |
| void | Simple text printing. | ||
| void | Simple text printing. | ||
| void | Log
(
ELogVerbosity::Type Verbosity, |
Simple text printing. | |
| void | Log
(
const FName& Category, |
Simple text printing. | |
| void | Log
(
const FName& Category, |
Simple text printing. | |
| void | Logf
(
ELogVerbosity::Type Verbosity, |
||
| void | Logf
(
const FmtType& Fmt, |
||
| void | Logf
(
const FmtType& Fmt |
||
| void | Serialize
(
const TCHAR* V, |
||
| void | Serialize
(
const TCHAR* V, |
||
| void | SerializeRecord
(
const UE::FLogRecord& Record |
||
| void | SetAutoEmitLineTerminator
(
bool bInAutoEmitLineTerminator |
||
| void | SetSuppressEventTag
(
bool bInSuppressEventTag |
||
| void | TearDown () |
Closes output device and cleans up. |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FOutputDevice & | operator=
(
const FOutputDevice& |
||
| FOutputDevice & | operator=
(
FOutputDevice&& |