Files
LLog/test/test.c

21 lines
775 B
C
Raw Normal View History

2026-05-18 16:21:05 -05:00
#include "../include/LLog.h"
2026-05-19 01:16:39 -05:00
#include <unistd.h>
2026-05-18 16:21:05 -05:00
int main(void) {
2026-05-19 01:16:39 -05:00
Logger logger = {0};
2026-05-19 18:43:57 -05:00
int message_1_id = lLog(&logger, lINFO, lLogString_new("Hello, INFO!"));
lLog(&logger, lINFO, logger.history.items[message_1_id]);
int message_2_id = lLog(&logger, lWARNING, lLogString_new("Hello, WARNING!"));
int message_3_id = lLog(&logger, lERROR, lLogString_new("Hello, ERROR!"));
int message_4_id = lLog(&logger, lDEBUG, lLogString_new("Hello, DEBUG!"));
2026-05-19 01:16:39 -05:00
int timer = create_timer(&logger);
lTimespan* time_object = &logger.timers.items[timer].time;
start_timer(&logger, timer);
2026-05-19 18:33:37 -05:00
sleep(2);
2026-05-19 01:16:39 -05:00
stop_timer(&logger, timer);
2026-05-19 18:43:57 -05:00
lLog(&logger, lINFO, lLogString_new("%f seconds.", difftime(time_object->end, time_object->start)));
2026-05-18 16:21:05 -05:00
}