diff --git a/src/logger/app/main.c b/src/logger/app/main.c new file mode 100644 index 0000000..a87e3ff --- /dev/null +++ b/src/logger/app/main.c @@ -0,0 +1,50 @@ +#include +#include + +#include + +int main(void) +{ + why2_log_file log_file = why2_init_logger(WHY2_TEST_DIRECTORY); //INIT LOGGER + char *key = why2_generate_key(strlen(WHY2_LOGGER_TEST_TEXT) * 2); + + //SET FLAGS + why2_set_flags + ( + (why2_input_flags) + { + 1, + 1, + 0 + } + ); + + why2_set_log_flags + ( + (why2_log_flags) + { + key + } + ); + + why2_write_log(log_file.file, WHY2_LOGGER_TEST_TEXT); //WRITE + + //PRINT + printf + ( + "Hi.\n" + "This is a simple application written using WHY2's logger module.\n\n" + + "Come on, open \"%s\"... I wrote something special there :)\n\n" + + "Thank you so much for supporting this project!\n", + + log_file.filename + ); + + //DEALLOCATION + why2_deallocate(key); + why2_deallocate_logger(log_file); + + return 0; +} \ No newline at end of file