Lines Matching refs:log_len
255 static rt_size_t log_len; in ulog_head_formater() local
261 log_len = 0; 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()
362 log_len += 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()
373 return 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
386 if (log_len + (sizeof(CSI_END) - 1) + newline_len + sizeof((char)'\0') > ULOG_LINE_BUF_SIZE)
389 log_len = ULOG_LINE_BUF_SIZE;
391 log_len -= (sizeof(CSI_END) - 1);
393 if (log_len + newline_len + sizeof((char)'\0') > ULOG_LINE_BUF_SIZE)
396 log_len = ULOG_LINE_BUF_SIZE;
399 log_len -= newline_len;
401 log_len -= sizeof((char)'\0');
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';
421 return log_len;
428 static rt_size_t log_len; local
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);
439 if ((log_len + fmt_result <= ULOG_LINE_BUF_SIZE) && (fmt_result > -1))
441 log_len += fmt_result;
446 log_len = ULOG_LINE_BUF_SIZE;
449 return ulog_tail_formater(log_buf, log_len, newline, level);
456 static rt_size_t log_len, j; local
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);
470 log_len += fmt_result;
474 log_len = ULOG_LINE_BUF_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 …utput(rt_uint32_t level, const char *tag, rt_bool_t is_raw, const char *log_buf, rt_size_t log_len) argument
564 rt_size_t log_buf_size = log_len + sizeof((char)'\0');
581 log_frame->log_len = log_len;
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);
649 static rt_size_t log_len = 0; local
708 log_len = ulog_formater(log_buf, level, tag, newline, format, args);
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';
737 do_output(level, tag, RT_FALSE, log_buf, log_len);
774 rt_size_t log_len = 0; local
805 log_len = fmt_result;
809 log_len = ULOG_LINE_BUF_SIZE;
813 do_output(LOG_LVL_DBG, "", RT_TRUE, log_buf, log_len);
1392 log_frame->log_len);
1399 rt_size_t log_len = rt_ringbuffer_data_len(ulog.async_rb); local
1400 char *log = rt_malloc(log_len + 1);
1403 … rt_size_t len = rt_ringbuffer_get(ulog.async_rb, (rt_uint8_t *)log, (rt_uint16_t)log_len);
1404 log[log_len] = '\0';