Inherited by AZ::Debug::Trace.
Public Member Functions | |
| ITrace (const ITrace &)=delete | |
| ITrace (ITrace &&)=default | |
| ITrace & | operator= (const ITrace &)=delete |
| ITrace & | operator= (ITrace &&)=default |
| virtual void | Init () |
| virtual void | Destroy () |
| virtual bool | IsDebuggerPresent () |
| virtual void | Break () |
| virtual void | Crash () |
| bool | IsTraceLoggingEnabledForLevel (LogLevel level) |
| Indicates if trace logging functions are enabled based on compile mode and cvar logging level. | |
| void | SetLogLevel (LogLevel newLevel) |
| bool | GetAlwaysPrintCallstack () const |
| void | SetAlwaysPrintCallstack (bool enable) |
| virtual void | Assert (const char *fileName, int line, const char *funcName, const char *format,...) |
| virtual void | Error (const char *fileName, int line, const char *funcName, const char *window, const char *format,...) |
| virtual void | Warning (const char *fileName, int line, const char *funcName, const char *window, const char *format,...) |
| virtual void | Printf (const char *window, const char *format,...) |
| virtual void | Output (const char *window, const char *message) |
| virtual void | RawOutput (const char *window, const char *message) |
| virtual void | OutputToRawAndDebugger (const char *window, const char *message) |
| virtual void | PrintCallstack (const char *, unsigned int=0, void *=nullptr) |
| void | Error (const char *fileName, int line, const char *funcName, std::nullptr_t window, const char *format,...)=delete |
| void | Warning (const char *fileName, int line, const char *funcName, std::nullptr_t window, const char *format,...)=delete |
| void | Printf (std::nullptr_t, const char *format,...)=delete |
| void | Output (std::nullptr_t, const char *message)=delete |
| void | RawOutput (std::nullptr_t, const char *message)=delete |
| void | PrintCallstack (std::nullptr_t, unsigned int suppressCount=0, void *nativeContext=nullptr)=delete |
Static Public Member Functions | |
| static ITrace & | Instance () |
Reimplemented in AZ::Debug::Trace.
Reimplemented in AZ::Debug::Trace.
|
inlinevirtual |
Reimplemented in AZ::Debug::Trace.