MGBA debugging must be enabled using debug::open and disabled using debug::close. This commit adds logging through debug::puts. TODO: add logging using debug::printf and debug::write.
17 lines
198 B
C++
17 lines
198 B
C++
#include <cstdint>
|
|
|
|
namespace debug {
|
|
enum level {
|
|
fatal = 0,
|
|
error = 1,
|
|
warn = 2,
|
|
info = 3,
|
|
debug = 4,
|
|
};
|
|
|
|
void puts(const char* msg, level lvl = level::info );
|
|
|
|
bool open();
|
|
void close();
|
|
};
|