Skip to content

Commit

Permalink
created logger-app source file
Browse files Browse the repository at this point in the history
  • Loading branch information
ENGO150 committed Feb 8, 2023
1 parent e0f0ad7 commit b57cd2b
Showing 1 changed file with 50 additions and 0 deletions.
50 changes: 50 additions & 0 deletions src/logger/app/main.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
#include <stdio.h>
#include <string.h>

#include <why2.h>

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;
}

0 comments on commit b57cd2b

Please sign in to comment.