xte::logger {}

Defined in header <xte/io/logger.hpp>

Logging utilities.


Definition

namespace logger {
	template<typename...>
	struct info;

	template<typename...>
	struct debug;

	template<typename...>
	struct warn;

	template<typename...>
	struct error;
}



Example

xte::logger::info("Hello, world!");
xte::logger::debug("Hello, world!");
xte::logger::warn("Hello, world!");
xte::logger::error("Hello, world!");
Possible output:
INFO  [2026-04-13 17:26:34] main.cpp:int main():4: Hello, world!
DEBUG [2026-04-13 17:26:34] main.cpp:int:main():5: Hello, world!
WARN  [2026-04-13 17:26:34] main.cpp:int main():6: Hello, world!
ERROR [2026-04-13 17:26:34] main.cpp:int main():7: Hello, world!
[View in Compiler Explorer]