23 std::cout <<
"Starting customized logging example..." << std::endl;
26 LOGIT_ADD_CONSOLE_DEFAULT();
27 LOGIT_ADD_FILE_LOGGER_DEFAULT();
28 LOGIT_ADD_UNIQUE_FILE_LOGGER_DEFAULT_SINGLE_MODE();
31 float someFloat = 42.42f;
35 LOGIT_INFO(
"Logging an informational message with customized settings", someFloat, someInt, level);
36 LOGIT_WARN(
"Warning: Potential issue with customized log settings!");
37 LOGIT_ERROR(
"Error: Something went wrong!", level);
40 LOGIT_STREAM_TRACE_TO(2) <<
"Logging to unique file with trace message. LogLevel: " << level;
41 LOGIT_PRINT_INFO(
"Unique log file: ", LOGIT_GET_LAST_FILE_NAME(2));
45 throw std::runtime_error(
"A runtime error occurred");
46 }
catch (
const std::exception& ex) {
54 std::cout <<
"Customized logging example completed." << std::endl;