|
| CORE_API | FOutputDeviceRedirector () |
| |
| CORE_API | ~FOutputDeviceRedirector () |
| |
| CORE_API void | AddOutputDevice (FOutputDevice *OutputDevice) |
| |
| CORE_API void | RemoveOutputDevice (FOutputDevice *OutputDevice) |
| |
| CORE_API bool | IsRedirectingTo (FOutputDevice *OutputDevice) |
| |
| CORE_API void | FlushThreadedLogs (EOutputDeviceRedirectorFlushOptions Options=EOutputDeviceRedirectorFlushOptions::None) |
| |
| CORE_API void | SerializeBacklog (FOutputDevice *OutputDevice) |
| |
| CORE_API void | EnableBacklog (bool bEnable) |
| |
| CORE_API void | SetCurrentThreadAsPrimaryThread () |
| |
| CORE_API bool | TryStartDedicatedPrimaryThread () |
| |
| CORE_API void | SerializeRecord (const UE::FLogRecord &Record) final |
| |
| CORE_API void | Serialize (const TCHAR *Data, ELogVerbosity::Type Verbosity, const FName &Category, const double Time) final |
| |
| CORE_API void | Serialize (const TCHAR *Data, ELogVerbosity::Type Verbosity, const FName &Category) final |
| |
| CORE_API void | RedirectLog (const FName &Category, ELogVerbosity::Type Verbosity, const TCHAR *Data) |
| |
| CORE_API void | RedirectLog (const FLazyName &Category, ELogVerbosity::Type Verbosity, const TCHAR *Data) |
| |
| CORE_API FOutputDeviceFence | CreateFence () |
| |
| CORE_API void | Flush () final |
| |
| CORE_API void | Panic () |
| |
| CORE_API void | TearDown () final |
| |
| CORE_API bool | IsBacklogEnabled () const |
| |
| UE_INTERNAL bool | HasBacklogForCrash () const |
| |
| UE_INTERNAL void | SerializeBacklogForCrash (TNotNull< FOutputDevice * > OutputDevice) const |
| |
| 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 () |
| |
| 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) |
| |
Class used for output redirection to allow logs to show in multiple output devices.