36 int main(
int argc,
char *argv[])
44 size_t message_count = icl_core::config::getDefault<size_t>(
"/TestLogging/MessageCount", 100000);
46 LOGGING_INFO(Default,
"Running performance test with " << message_count <<
" iterations..." << endl);
47 for (
size_t i = 0; i < message_count; ++i)
49 LOGGING_INFO(PerformanceTest,
"Test loop " << i << endl);
51 LOGGING_INFO(Default,
"Performance test finished." << endl);
53 icl_core::logging::tLoggingManager::instance().shutdown();
bool initialize(int &argc, char *argv[], bool remove_read_arguments)
#define LOGGING_INFO(streamname, arg)
Base header file for the configuration framework.
Contains a system independet PRINTF macro.
ThreadStream & endl(ThreadStream &stream)
void addParameter(const ConfigParameter ¶meter)
Contains global LXRT functions.
Contains Interface base classes and base types.
Contains icl_core::thread::Thread.