Changeset d6ddeb7 in mainline for uspace/lib/c
- Timestamp:
- 2012-08-16T17:17:30Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- e005f92
- Parents:
- ebbc8a74
- Location:
- uspace/lib/c
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/generic/io/log.c
rebbc8a74 rd6ddeb7 83 83 } 84 84 85 static int logger_message(async_sess_t *session, log_ context_t ctx, log_level_t level, const char *message)85 static int logger_message(async_sess_t *session, log_t ctx, log_level_t level, const char *message) 86 86 { 87 87 async_exch_t *exchange = async_exchange_begin(session); … … 176 176 * This function always returns a valid context. 177 177 */ 178 log_ context_t log_context_create(const char *name)178 log_t log_create(const char *name) 179 179 { 180 180 async_exch_t *exchange = async_exchange_begin(logger_session); 181 181 if (exchange == NULL) 182 return LOG_ CONTEXT_DEFAULT;182 return LOG_DEFAULT; 183 183 184 184 ipc_call_t answer; … … 191 191 192 192 if ((rc != EOK) || (reg_msg_rc != EOK)) 193 return LOG_ CONTEXT_DEFAULT;193 return LOG_DEFAULT; 194 194 195 195 return IPC_GET_ARG1(answer); … … 203 203 * @param fmt Format string (no traling newline). 204 204 */ 205 void log_ ctx_msg(log_context_t ctx, log_level_t level, const char *fmt, ...)205 void log_log_msg(log_t ctx, log_level_t level, const char *fmt, ...) 206 206 { 207 207 va_list args; 208 208 209 209 va_start(args, fmt); 210 log_ ctx_msgv(ctx, level, fmt, args);210 log_log_msgv(ctx, level, fmt, args); 211 211 va_end(args); 212 212 } … … 219 219 * @param fmt Format string (no trailing newline) 220 220 */ 221 void log_ ctx_msgv(log_context_t ctx, log_level_t level, const char *fmt, va_list args)221 void log_log_msgv(log_t ctx, log_level_t level, const char *fmt, va_list args) 222 222 { 223 223 assert(level < LVL_LIMIT); -
uspace/lib/c/include/io/log.h
rebbc8a74 rd6ddeb7 51 51 } log_level_t; 52 52 53 typedef sysarg_t log_ context_t;53 typedef sysarg_t log_t; 54 54 #define PRIlogctx PRIxn 55 #define LOG_ CONTEXT_DEFAULT 055 #define LOG_DEFAULT 0 56 56 57 57 extern const char *log_level_str(log_level_t); … … 60 60 extern int log_init(const char *, log_level_t); 61 61 62 extern log_ context_t log_context_create(const char *);62 extern log_t log_create(const char *); 63 63 64 64 #define log_msg(level, format, ...) \ 65 log_ ctx_msg(LOG_CONTEXT_DEFAULT, (level), (format), ##__VA_ARGS__)65 log_log_msg(LOG_DEFAULT, (level), (format), ##__VA_ARGS__) 66 66 #define log_msgv(level, format, args) \ 67 log_ ctx_msgv(LOG_CONTEXT_DEFAULT, (level), (format), (args))67 log_log_msgv(LOG_DEFAULT, (level), (format), (args)) 68 68 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);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); 71 71 72 72 #endif
Note:
See TracChangeset
for help on using the changeset viewer.