|
| FOutputDeviceRedirector () |
|
void | AddOutputDevice (FOutputDevice *OutputDevice) |
|
void | RemoveOutputDevice (FOutputDevice *OutputDevice) |
|
bool | IsRedirectingTo (FOutputDevice *OutputDevice) |
|
void | FlushThreadedLogs (EOutputDeviceRedirectorFlushOptions Options=EOutputDeviceRedirectorFlushOptions::None) |
|
| UE_DEPRECATED (5.1, "Use Panic() when the caller is handling a crash, otherwise use FlushThreadedLogs().") void PanicFlushThreadedLogs() |
|
void | SerializeBacklog (FOutputDevice *OutputDevice) |
|
void | EnableBacklog (bool bEnable) |
|
void | SetCurrentThreadAsPrimaryThread () |
|
void | SetCurrentThreadAsMasterThread () |
|
bool | TryStartDedicatedPrimaryThread () |
|
void | SerializeRecord (const UE::FLogRecord &Record) final |
|
void | Serialize (const TCHAR *Data, ELogVerbosity::Type Verbosity, const FName &Category, const double Time) final |
|
void | Serialize (const TCHAR *Data, ELogVerbosity::Type Verbosity, const FName &Category) final |
|
void | RedirectLog (const FName &Category, ELogVerbosity::Type Verbosity, const TCHAR *Data) |
|
void | RedirectLog (const FLazyName &Category, ELogVerbosity::Type Verbosity, const TCHAR *Data) |
|
void | Flush () final |
|
void | Panic () |
|
void | TearDown () final |
|
bool | IsBacklogEnabled () const |
|
| 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) |
|
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) |
|
Class used for output redirection to allow logs to show in multiple output devices.
Definition at line 71 of file OutputDeviceRedirector.h.