- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# FUDebug Class Reference
[Utility Classes.]

A debugging logging facility. More...

`#include <FUDebug.h>`

List of all members.

## Static Public Member Functions
static void | DebugOut (uint8 level, uint32 line, const char *filename, const char *message,...)
| Outputs a string to the debug monitor.
static void | DebugOut (uint8 level, uint32 line, const char *filename, const fchar *message,...)
| See above.

## Detailed Description

A debugging logging facility.

Do not use this static class directly. Instead, use the macros listed below. This class is based on top of the FUError sinks.

See also:
  DEBUG_OUT WARNING_OUT ERROR_OUT FUError

## Member Function Documentation

static void FUDebug::DebugOut | ( | uint8 | level,
|  | uint32 | line,
|  | const char * | filename,
|  | const char * | message,
|  |  | ...
| ) | `[static]`

  | Outputs a string to the debug monitor. Parameters:
  | level | The error level: FUError::DEBUG_LEVEL is recommended.
  | filename | The filename of the code to trace.
  | line | The line number of the code trace.
  | message | The formatted message to output.

The documentation for this class was generated from the following file:

- FUtils/FUDebug.h