LF OS
Hobby operating system for amd64 with high ambitions
Loading...
Searching...
No Matches
log.h
Go to the documentation of this file.
1#ifndef _LOG_H_INCLUDED
2#define _LOG_H_INCLUDED
3
10void log_append(char level, char* component, char* message);
11
19void log(char level, char* component, char* fmt, ...);
20
21
28#define logd(component, fmt, ...) log('D', component, fmt, ##__VA_ARGS__)
29
36#define logi(component, fmt, ...) log('I', component, fmt, ##__VA_ARGS__)
37
44#define logw(component, fmt, ...) log('W', component, fmt, ##__VA_ARGS__)
45
52#define loge(component, fmt, ...) log('E', component, fmt, ##__VA_ARGS__)
53
60#define logf(component, fmt, ...) log('F', component, fmt, ##__VA_ARGS__)
61
62#endif
void log(char level, char *component, char *fmt,...)
Definition log.c:120
void log_append(char level, char *component, char *message)
Definition log.c:62
static bool struct Message * message
Definition syscalls.h:338