Changeset ebbc8a74 in mainline for uspace/lib/c/include/io/log.h
- Timestamp:
- 2012-08-16T15:44:27Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- d6ddeb7
- Parents:
- dc5aa568
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/include/io/log.h
rdc5aa568 rebbc8a74 58 58 extern int log_level_from_str(const char *, log_level_t *); 59 59 60 extern bool _log_shall_record(log_context_t, log_level_t);61 60 extern int log_init(const char *, log_level_t); 62 61 63 62 extern log_context_t log_context_create(const char *); 64 65 #define log_ctx_msg(context, level, format, ...) \66 do { \67 if (_log_shall_record((context), (level))) { \68 _log_ctx_msg((context), (level), format, ##__VA_ARGS__); \69 } \70 } while (false)71 72 #define log_ctx_msgv(context, level, format, args) \73 do { \74 if (_log_shall_record((context), (level))) { \75 _log_ctx_msgv((context), (level), format, args); \76 } \77 } while (false)78 63 79 64 #define log_msg(level, format, ...) \ … … 82 67 log_ctx_msgv(LOG_CONTEXT_DEFAULT, (level), (format), (args)) 83 68 84 extern void _log_ctx_msg(log_context_t, log_level_t, const char *, ...);85 extern void _log_ctx_msgv(log_context_t, log_level_t, const char *, va_list);69 extern void log_ctx_msg(log_context_t, log_level_t, const char *, ...); 70 extern void log_ctx_msgv(log_context_t, log_level_t, const char *, va_list); 86 71 87 72 #endif
Note:
See TracChangeset
for help on using the changeset viewer.