created logger-app source file

This commit is contained in:
Václav Šmejkal 2023-02-08 19:44:58 +01:00
parent e0f0ad73b5
commit b57cd2b827
Signed by: ENGO150
GPG Key ID: 4A57E86482968843

50
src/logger/app/main.c Normal file
View File

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