#include <OutputDevice.h>
|
| CORE_API | FOutputDevice () |
| |
| CORE_API | FOutputDevice (FOutputDevice &&) |
| |
| CORE_API | FOutputDevice (const FOutputDevice &) |
| |
| CORE_API FOutputDevice & | operator= (FOutputDevice &&) |
| |
| CORE_API FOutputDevice & | operator= (const FOutputDevice &) |
| |
| virtual CORE_API | ~FOutputDevice () |
| |
| virtual void | Serialize (const TCHAR *V, ELogVerbosity::Type Verbosity, const FName &Category)=0 |
| |
| virtual void | Serialize (const TCHAR *V, ELogVerbosity::Type Verbosity, const FName &Category, const double Time) |
| |
| virtual CORE_API void | SerializeRecord (const UE::FLogRecord &Record) |
| |
| virtual void | Flush () |
| |
| virtual void | TearDown () |
| |
| void | SetSuppressEventTag (bool bInSuppressEventTag) |
| |
| UE_FORCEINLINE_HINT bool | GetSuppressEventTag () const |
| |
| void | SetAutoEmitLineTerminator (bool bInAutoEmitLineTerminator) |
| |
| UE_FORCEINLINE_HINT bool | GetAutoEmitLineTerminator () const |
| |
| virtual void | Dump (class FArchive &Ar) |
| |
| virtual bool | IsMemoryOnly () const |
| |
| virtual bool | CanBeUsedOnAnyThread () const |
| |
| virtual bool | CanBeUsedOnMultipleThreads () const |
| |
| virtual bool | CanBeUsedOnPanicThread () const |
| |
| CORE_API void | Log (const TCHAR *S) |
| |
| CORE_API void | Log (ELogVerbosity::Type Verbosity, const TCHAR *S) |
| |
| CORE_API void | Log (const FName &Category, ELogVerbosity::Type Verbosity, const TCHAR *Str) |
| |
| CORE_API void | Log (const FString &S) |
| |
| CORE_API void | Log (const FText &S) |
| |
| CORE_API void | Log (ELogVerbosity::Type Verbosity, const FString &S) |
| |
| CORE_API void | Log (const FName &Category, ELogVerbosity::Type Verbosity, const FString &S) |
| |
| template<typename FmtType > |
| void | Logf (const FmtType &Fmt) |
| |
| template<typename FmtType , typename... Types> |
| void | Logf (const FmtType &Fmt, Types... Args) |
| |
| template<typename FmtType , typename... Types> |
| void | Logf (ELogVerbosity::Type Verbosity, const FmtType &Fmt, Types... Args) |
| |
| template<typename FmtType , typename... Types> |
| void | CategorizedLogf (const FName &Category, ELogVerbosity::Type Verbosity, const FmtType &Fmt, Types... Args) |
| |
◆ FOutputDevice() [1/3]
| FOutputDevice::FOutputDevice |
( |
| ) |
|
◆ FOutputDevice() [2/3]
◆ FOutputDevice() [3/3]
◆ ~FOutputDevice()
| FOutputDevice::~FOutputDevice |
( |
| ) |
|
|
virtualdefault |
◆ CanBeUsedOnAnyThread()
| virtual bool FOutputDevice::CanBeUsedOnAnyThread |
( |
| ) |
const |
|
inlinevirtual |
◆ CanBeUsedOnMultipleThreads()
| virtual bool FOutputDevice::CanBeUsedOnMultipleThreads |
( |
| ) |
const |
|
inlinevirtual |
- Returns
- whether this output device can be used from multiple threads simultaneously without any locking
Reimplemented in FOutputDeviceDebug.
◆ CanBeUsedOnPanicThread()
| virtual bool FOutputDevice::CanBeUsedOnPanicThread |
( |
| ) |
const |
|
inlinevirtual |
◆ CategorizedLogf()
◆ Dump()
Dumps the contents of this output device's buffer to an archive (supported by output device that have a memory buffer)
- Parameters
-
| Ar | Archive to dump the buffer to |
Reimplemented in FOutputDeviceMemory.
◆ Flush()
◆ GetAutoEmitLineTerminator()
◆ GetSuppressEventTag()
◆ IsMemoryOnly()
- Returns
- whether this output device is a memory-only device
Reimplemented in FOutputDeviceMemory.
◆ Log() [1/7]
◆ Log() [2/7]
◆ Log() [3/7]
| void FOutputDevice::Log |
( |
const FString & |
S | ) |
|
◆ Log() [4/7]
◆ Log() [5/7]
◆ Log() [6/7]
◆ Log() [7/7]
◆ Logf() [1/3]
◆ Logf() [2/3]
| void FOutputDevice::Logf |
( |
const FmtType & |
Fmt, |
|
|
Types... |
Args |
|
) |
| |
|
inline |
◆ Logf() [3/3]
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ Serialize() [1/2]
Implemented in UE::Name::Private::FOutputDeviceWrapper, FOutputDeviceRedirector, FOutputDeviceDebug, FBufferedOutputDevice, FStringOutputDevice, TLogCategoryOutputDevice< LogCategoryTypes >, FOutputDeviceStdOutput, FUnixFeedbackContext, FCheckScopeOutputDeviceError, FFilterFeedback, FFeedbackContextAnsi, and FFeedbackContext.
◆ Serialize() [2/2]
◆ SerializeRecord()
◆ SetAutoEmitLineTerminator()
| void FOutputDevice::SetAutoEmitLineTerminator |
( |
bool |
bInAutoEmitLineTerminator | ) |
|
|
inline |
◆ SetSuppressEventTag()
| void FOutputDevice::SetSuppressEventTag |
( |
bool |
bInSuppressEventTag | ) |
|
|
inline |
◆ TearDown()
◆ bAutoEmitLineTerminator
| bool FOutputDevice::bAutoEmitLineTerminator |
|
protected |
Whether to output a line-terminator after each log call...
◆ bSuppressEventTag
| bool FOutputDevice::bSuppressEventTag |
|
protected |
Whether to output the 'Log: ' type front...
The documentation for this class was generated from the following files: