/** * This is a test for monolog in $package$ */ #include "si_test.h" #include "monolog.h" DEFINE_FILE_LOGGER(file_logger); DEFINE_STDOUT_LOGGER(stdout_logger); DEFINE_STDERR_LOGGER(stderr_logger); TEST_FUNC(monolog) { monolog_init(); FILE * fout; fout = fopen("test_monolog.log", "w"); monolog_add_logger(NULL, &stdout_logger); monolog_add_logger(fout, &file_logger); LOG_ENABLE_ERROR(); monolog_enable_level("WARNING"); LOG_LEVEL("WARNING", "Warning %d\n", 77); LOG_ERROR("Error %d\n", 77); LOG("This is not shown", 77); /* fclose(fout); */ monolog_done(); TEST_DONE(); } int main(void) { TEST_INIT(); TEST_RUN(monolog); TEST_REPORT(); }