Index

lognestmonster / c5334b7

A general-purpose single-header C logging library and parser for event-based logs. (Incomplete)

Latest Commit

{#}TimeHashSubjectAuthor#(+)(-)GPG?
20901 Dec 2020 11:43c5334b7UpdateJosh Stockin1270G

Blob @ lognestmonster / tests / macros.c

text/plain1826 bytesdownload raw
1#include <stdio.h>
2#include "macros.h"
3
4int main(void) {
5 FILE* logger = fopen("out.txt", "a");
6 log_print(stdout, lnmInfo, "Program entry");
7 log_print(stdout, lnmInfo, "Parsing input arguments...");
8 log_print(stdout, lnmCritical, "Critical error in program execution");
9 log_print(stdout, lnmCritical, "Traceback: %s::%s (line %d)", lnm_file, lnm_func, lnm_line);
10 log_print(stdout, lnmCritical, "Traceback: %s::%s (line %d)", lnm_file, lnm_func, lnm_line);
11 log_print(stdout, lnmCritical, "Traceback: %s::%s (line %d)", lnm_file, lnm_func, lnm_line);
12 log_print(stdout, lnmCritical, "Traceback: %s::%s (line %d)", lnm_file, lnm_func, lnm_line);
13 log_print(stdout, lnmCritical, "Traceback: %s::%s (line %d)", lnm_file, lnm_func, lnm_line);
14 log_print(stdout, lnmCritical, "Traceback: %s::%s (line %d)", lnm_file, lnm_func, lnm_line);
15 log_print(stdout, lnmCritical, "Traceback: %s::%s (line %d)", lnm_file, lnm_func, lnm_line);
16 log_print(stdout, lnmCritical, "Traceback: %s::%s (line %d)", lnm_file, lnm_func, lnm_line);
17 log_print(stdout, lnmCritical, "Traceback: %s::%s (line %d)", lnm_file, lnm_func, lnm_line);
18 log_print(stdout, lnmCritical, "Traceback: %s::%s (line %d)", lnm_file, lnm_func, lnm_line);
19 log_print(stdout, lnmCritical, "Traceback: %s::%s (line %d)", lnm_file, lnm_func, lnm_line);
20 log_print(stdout, lnmCritical, "Traceback: %s::%s (line %d)", lnm_file, lnm_func, lnm_line);
21 log_print(stdout, lnmCritical, "Traceback: %s::%s (line %d)", lnm_file, lnm_func, lnm_line);
22 log_print(stdout, lnmCritical, "Traceback: %s::%s (line %d)", lnm_file, lnm_func, lnm_line);
23 log_print(stdout, lnmCritical, "Traceback: %s::%s (line %d)", lnm_file, lnm_func, lnm_line);
24 log_print(stdout, lnmCritical, "Exiting...");
25 fclose(logger);
26 return 0;
27}
28