| 69 | |
| 70 | template <class... Args> |
| 71 | void kdebug(const char* format, Args&&... args) { |
| 72 | #ifdef _DEBUG |
| 73 | auto size = std::snprintf(nullptr, 0, format, std::forward<Args>(args)...); |
| 74 | BString msg(size + 1, '\0'); |
| 75 | std::snprintf(msg.str(), size + 1, format, std::forward<Args>(args)...); |
| 76 | msg += "\n"; |
| 77 | internal_log(msg, stderr); |
| 78 | #endif |
| 79 | } |
| 80 | #endif |
no test coverage detected