Lines Matching refs:log_buf

252 rt_weak rt_size_t ulog_head_formater(char *log_buf, rt_uint32_t level, const char *tag)  in ulog_head_formater()  argument
257 RT_ASSERT(log_buf); in ulog_head_formater()
267 log_len += ulog_strcpy(log_len, log_buf + log_len, CSI_START); in ulog_head_formater()
268 log_len += ulog_strcpy(log_len, log_buf + log_len, color_output_info[level]); in ulog_head_formater()
272 log_buf[log_len] = '\0'; in ulog_head_formater()
289 …rt_snprintf(log_buf + log_len, ULOG_LINE_BUF_SIZE - log_len, "%02d-%02d %02d:%02d:%02d", tm->tm_mo… in ulog_head_formater()
306 log_len += rt_strlen(log_buf + log_len); in ulog_head_formater()
307 … rt_snprintf(log_buf + log_len, ULOG_LINE_BUF_SIZE - log_len, ".%03d", now.tv_usec / 1000); in ulog_head_formater()
313 log_buf[log_len] = '['; in ulog_head_formater()
314 tick_len = ulog_ultoa(log_buf + log_len + 1, rt_tick_get()); in ulog_head_formater()
315 log_buf[log_len + 1 + tick_len] = ']'; in ulog_head_formater()
316 log_buf[log_len + 1 + tick_len + 1] = '\0'; in ulog_head_formater()
319 log_len += rt_strlen(log_buf + log_len); in ulog_head_formater()
326 log_len += ulog_strcpy(log_len, log_buf + log_len, " "); in ulog_head_formater()
330 log_len += ulog_strcpy(log_len, log_buf + log_len, level_output_info[level]); in ulog_head_formater()
336 log_len += ulog_strcpy(log_len, log_buf + log_len, " "); in ulog_head_formater()
340 log_len += ulog_strcpy(log_len, log_buf + log_len, tag); in ulog_head_formater()
348 log_len += ulog_strcpy(log_len, log_buf + log_len, " "); in ulog_head_formater()
361 rt_strncpy(log_buf + log_len, thread_name, name_len); in ulog_head_formater()
366 log_len += ulog_strcpy(log_len, log_buf + log_len, "ISR"); in ulog_head_formater()
371 log_len += ulog_strcpy(log_len, log_buf + log_len, ": "); in ulog_head_formater()
377 rt_weak rt_size_t ulog_tail_formater(char *log_buf, rt_size_t log_len, rt_bool_t newline, rt_uint32… argument
382 RT_ASSERT(log_buf);
407 log_len += ulog_strcpy(log_len, log_buf + log_len, ULOG_NEWLINE_SIGN);
414 log_len += ulog_strcpy(log_len, log_buf + log_len, CSI_END);
419 log_buf[log_len] = '\0';
424 rt_weak rt_size_t ulog_formater(char *log_buf, rt_uint32_t level, const char *tag, rt_bool_t newlin… argument
431 RT_ASSERT(log_buf);
435 log_len = ulog_head_formater(log_buf, level, tag);
437 fmt_result = rt_vsnprintf(log_buf + log_len, ULOG_LINE_BUF_SIZE - log_len, format, args);
449 return ulog_tail_formater(log_buf, log_len, newline, level);
452 rt_weak rt_size_t ulog_hex_formater(char *log_buf, const char *tag, const rt_uint8_t *buf, rt_size_… argument
460 RT_ASSERT(log_buf);
464 log_len = ulog_head_formater(log_buf, LOG_LVL_DBG, tag);
466 … fmt_result = rt_snprintf(log_buf + log_len, ULOG_LINE_BUF_SIZE, "%04X-%04X: ", addr, addr + size);
487 log_len += ulog_strcpy(log_len, log_buf + log_len, dump_string);
490 log_len += ulog_strcpy(log_len, log_buf + log_len, " ");
493 log_len += ulog_strcpy(log_len, log_buf + log_len, " ");
498 log_len += ulog_strcpy(log_len, log_buf + log_len, dump_string);
501 return ulog_tail_formater(log_buf, log_len, RT_TRUE, LOG_LVL_DBG);
561 static void do_output(rt_uint32_t level, const char *tag, rt_bool_t is_raw, const char *log_buf, rt… argument
585 … rt_strncpy((char *)(log_blk->buf + sizeof(struct ulog_frame)), log_buf, log_buf_size);
605 … rt_ringbuffer_put(ulog.async_rb, (const rt_uint8_t *)log_buf, (rt_uint16_t)log_buf_size - 1);
617 ulog_output_to_all_backend(level, tag, is_raw, log_buf, log_len);
626 ulog_console_backend_output(RT_NULL, level, tag, is_raw, log_buf, log_len);
648 char *log_buf = RT_NULL; local
686 log_buf = get_log_buf();
708 log_len = ulog_formater(log_buf, level, tag, newline, format, args);
710 …extern rt_size_t syslog_formater(char *log_buf, rt_uint8_t level, const char *tag, rt_bool_t newli…
711 log_len = syslog_formater(log_buf, level, tag, newline, format, args);
717 log_len = ulog_hex_formater(log_buf, tag, hex_buf, hex_size, hex_width, hex_addr);
725 log_buf[log_len] = '\0';
727 if (!rt_strstr(log_buf, ulog.filter.keyword))
737 do_output(level, tag, RT_FALSE, log_buf, log_len);
775 char *log_buf = RT_NULL; local
789 log_buf = get_log_buf();
796 fmt_result = rt_vsnprintf(log_buf, ULOG_LINE_BUF_SIZE, format, args);
813 do_output(LOG_LVL_DBG, "", RT_TRUE, log_buf, log_len);