Changes in uspace/lib/c/include/io/log.h [f039dba:9d58539] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/include/io/log.h
rf039dba r9d58539 36 36 37 37 #include <stdarg.h> 38 #include <inttypes.h>39 #include <bool.h>40 38 41 39 typedef enum { … … 51 49 } log_level_t; 52 50 53 typedef sysarg_t log_t;54 #define PRIlogctx PRIxn55 #define LOG_DEFAULT ((log_t) -1)56 #define LOG_NO_PARENT ((log_t) 0)57 58 extern const char *log_level_str(log_level_t);59 extern int log_level_from_str(const char *, log_level_t *);60 61 51 extern int log_init(const char *, log_level_t); 62 extern log_t log_create(const char *, log_t); 63 64 #define log_msg(level, format, ...) \ 65 log_log_msg(LOG_DEFAULT, (level), (format), ##__VA_ARGS__) 66 #define log_msgv(level, format, args) \ 67 log_log_msgv(LOG_DEFAULT, (level), (format), (args)) 68 69 extern void log_log_msg(log_t, log_level_t, const char *, ...); 70 extern void log_log_msgv(log_t, log_level_t, const char *, va_list); 52 extern void log_msg(log_level_t, const char *, ...); 53 extern void log_msgv(log_level_t, const char *, va_list); 71 54 72 55 #endif
Note:
See TracChangeset
for help on using the changeset viewer.