#include <OutputDevice.h>
|
| FOutputDevice () |
|
| FOutputDevice (FOutputDevice &&)=default |
|
| FOutputDevice (const FOutputDevice &)=default |
|
FOutputDevice & | operator= (FOutputDevice &&)=default |
|
FOutputDevice & | operator= (const FOutputDevice &)=default |
|
virtual | ~FOutputDevice ()=default |
|
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 void | SerializeRecord (const UE::FLogRecord &Record) |
|
virtual void | Flush () |
|
virtual void | TearDown () |
|
void | SetSuppressEventTag (bool bInSuppressEventTag) |
|
FORCEINLINE bool | GetSuppressEventTag () const |
|
void | SetAutoEmitLineTerminator (bool bInAutoEmitLineTerminator) |
|
FORCEINLINE 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 |
|
void | Log (const TCHAR *S) |
|
void | Log (ELogVerbosity::Type Verbosity, const TCHAR *S) |
|
void | Log (const FName &Category, ELogVerbosity::Type Verbosity, const TCHAR *Str) |
|
void | Log (const FString &S) |
|
void | Log (const FText &S) |
|
void | Log (ELogVerbosity::Type Verbosity, const FString &S) |
|
void | Log (const FName &Category, ELogVerbosity::Type Verbosity, const FString &S) |
|
template<typename FmtType > |
void | Logf (const FmtType &Fmt) |
|
template<typename FmtType , typename... Types> |
FORCEINLINE void | Logf (const FmtType &Fmt, Types... Args) |
|
template<typename FmtType , typename... Types> |
FORCEINLINE void | Logf (ELogVerbosity::Type Verbosity, const FmtType &Fmt, Types... Args) |
|
template<typename FmtType , typename... Types> |
FORCEINLINE void | CategorizedLogf (const FName &Category, ELogVerbosity::Type Verbosity, const FmtType &Fmt, Types... Args) |
|
Definition at line 129 of file OutputDevice.h.
◆ FOutputDevice() [1/3]
FOutputDevice::FOutputDevice |
( |
| ) |
|
|
inline |
◆ FOutputDevice() [2/3]
◆ FOutputDevice() [3/3]
◆ ~FOutputDevice()
virtual FOutputDevice::~FOutputDevice |
( |
| ) |
|
|
virtualdefault |
◆ CanBeUsedOnAnyThread()
virtual bool FOutputDevice::CanBeUsedOnAnyThread |
( |
| ) |
const |
|
inlinevirtual |
◆ CanBeUsedOnMultipleThreads()
virtual bool FOutputDevice::CanBeUsedOnMultipleThreads |
( |
| ) |
const |
|
inlinevirtual |
◆ CanBeUsedOnPanicThread()
virtual bool FOutputDevice::CanBeUsedOnPanicThread |
( |
| ) |
const |
|
inlinevirtual |
◆ CategorizedLogf()
◆ CategorizedLogfImpl()
◆ 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.
Definition at line 181 of file OutputDevice.h.
◆ Flush()
◆ GetAutoEmitLineTerminator()
◆ GetSuppressEventTag()
◆ IsMemoryOnly()
◆ Log() [1/7]
◆ Log() [2/7]
◆ Log() [3/7]
◆ Log() [4/7]
◆ Log() [5/7]
◆ Log() [6/7]
◆ Log() [7/7]
◆ Logf() [1/3]
◆ Logf() [2/3]
◆ Logf() [3/3]
◆ LogfImpl() [1/2]
◆ LogfImpl() [2/2]
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ Serialize() [1/2]
◆ 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...
Definition at line 271 of file OutputDevice.h.
◆ bSuppressEventTag
bool FOutputDevice::bSuppressEventTag |
|
protected |
The documentation for this class was generated from the following file:
- C:/Users/lachl/Downloads/ArkServerAPI_NEW/ASA/AsaApi/AsaApi/Core/Public/API/UE/Misc/OutputDevice.h