add logger object and timers
This commit is contained in:
20
test/test.c
20
test/test.c
@@ -1,8 +1,20 @@
|
||||
#include "../include/LLog.h"
|
||||
#include <stdio.h>
|
||||
#include <unistd.h>
|
||||
|
||||
int main(void) {
|
||||
lLog(lINFO, "Hello, INFO!");
|
||||
lLog(lWARNING, "Hello, WARNING!");
|
||||
lLog(lERROR, "Hello, ERROR!");
|
||||
lLog(lDEBUG, "Hello, DEBUG!");
|
||||
Logger logger = {0};
|
||||
lLog(logger, lINFO, to_lLogString("Hello, INFO!"));
|
||||
lLog(logger, lWARNING, to_lLogString("Hello, WARNING!"));
|
||||
lLog(logger, lERROR, to_lLogString("Hello, ERROR!"));
|
||||
lLog(logger, lDEBUG, to_lLogString("Hello, DEBUG!"));
|
||||
|
||||
int timer = create_timer(&logger);
|
||||
lTimespan* time_object = &logger.timers.items[timer].time;
|
||||
start_timer(&logger, timer);
|
||||
|
||||
sleep(5);
|
||||
|
||||
stop_timer(&logger, timer);
|
||||
printf("\n%f seconds.\n", difftime(time_object->end, time_object->start));
|
||||
}
|
||||
Reference in New Issue
Block a user