summaryrefslogtreecommitdiff
path: root/components/utilities/ulog/ulog.c
AgeCommit message (Collapse)Author
2024-11-26[components][ulog]add some comments to ulog for supplement.ligr
2024-10-03[components][ulog] ULOG_OUTPUT_LEVEL未定义时,level_output_info产生警告wdfk-prog
2024-04-19解决LOG_RAW异步输出多条文本的时候会被截断,原因是rt_vsn ↵latercomer
printf会在字符串最后添加\0,ulog.c中的do_output()将\0也压入到ulog.async_rb,当LOG_RAW没有及时输出,那么rb中的字符串被\0截断了,导致没法正确输出LOG_RAW信息
2024-03-28sync smart & dfs (#8672)Shell
Signed-off-by: xqyjlj <[email protected]> Signed-off-by: Shell <[email protected]> Co-authored-by: xqyjlj <[email protected]>
2024-01-16[kservice] MT-safe output support (kprintf/kputs)Shell
Signed-off-by: Shell <[email protected]>
2023-10-25🎈 perf: perf rt_hw_interrupt_disable/enable (#8042)xqyjlj
Signed-off-by: Shell <[email protected]> Co-authored-by: Shell <[email protected]>
2023-07-05[ulog] support ulog_async_output_enabledguozhanxin
2023-04-04[kernel] 将rt_thread结构体改为显式继承rt_object (#7131)Shicheng Chu
2022-12-22修改printf格式“%-*.s”为“%-*.*swdfk-prog
2022-12-11[rtdef] use lower-case to define attributes (#6728)Man, Jianting (Meco)
* [rtdef] rename RT_WEAK attribute as rt_weak * [rtdef] rename RT_USED attribute as rt_used * [rtdef] rename RT_SECTION attribute as rt_section * [rtdef] rename ALIGN attribute as rt_align * [legacy] add RT_USED ALIGN RT_SECTION RT_WEAK as legacy support
2022-10-10[ulog] fix HEX log size calculate error.朱天龙 (Armink)
2022-10-08[components][utilities][ulog] Improve the HEX LOG by new formater. (#6490)朱天龙 (Armink)
- 重构格式化器 - 重写 HEX 日志功能,与标准日志使用相同的格式化器。与标准日志在日志过滤功能和日志头显示功能上一致
2022-09-20[fix] Fix simulator compilation warnings (#6438)Tangyuxin
* [fix] Fix simulator compilation warnings * Update bsp/simulator/rtconfig_project.h Co-authored-by: Man, Jianting (Meco) <[email protected]>
2022-04-06[components][ulog] Add file backendtyx
2022-03-26Fixed the issue LOG_HEX no output at asyn mode.guozhanxin
2022-03-21[ulog][rtc][time][bug] solve the interference when enable the ulog timestamp ↵Man, Jianting (Meco)
(#5687) * [ulog] 解决ulog开启时间戳后与libc time以及rtc驱动相关函数干涉的问题 * ulog:当发生递归输出时,后续递归想要输出的内容可能会因为防范递归的判断而无法输出 因此修改输出规则,在发生递归时,采用简单的,无格式的方式直接输出。这样既保证不会发生递归输出,也可以保证递归输出的部分可以正常输出。 * [ulog] size_t->rt_size_t NULL->RT_NULL
2022-03-07优化ULOG_OUTPUT_FLOAT,避免使用内置libc的vsnprintf函数 (#5632)Man, Jianting (Meco)
2022-02-10移除localtime_r多余的声明 (#5590)Man, Jianting (Meco)
2022-02-10[ulog] Optimize code to improve readability.guozhanxin
2022-02-10[ulog] Fixed the problem of abnormal log output at the INIT_BOARD_EXPORT level.guozhanxin
2021-12-03fix build error.armink
2021-12-03[ulog] Add ulog backend filter.armink
2021-10-15Merge remote-tracking branch 'rtt_gitee/gitee_master'rtthread-bot
2021-10-11Merge pull request #5114 from armink/fix_ulogBernard Xiong
[utilities][ulog] Increase the usec check time.
2021-10-09[utilities][ulog] Increase the usec check time.armink
2021-10-08fix ulog compile error.shishirong
2021-09-09fix Macro definition syntax error in ulog.cshishirong
2021-08-23Remove C Style Command Shell马志远
2021-08-19多个ulog后端时不支持support_color后端的log指针偏移错误,� ↵梁林
�致保存到文件的日志出现乱码。
2021-05-19[ulog] Add output locker enabled APIarmink
Signed-off-by: armink <[email protected]>
2021-04-19Update ulog.cBernard Xiong
Use `rt_thread_self()` to determine whether the scheduler is started or not.
2021-04-15[ulog] Using gettimeofday for timestamp get.armink
2021-04-15[ulog] Fix thread info show when kernel not startup.armink
2021-03-08[compoenets] auto & manual formattedMeco Man
2021-03-02[components][ulog] Add support with timestamp print in function ulog_hexdumpiysheng
2021-02-01[utilities][ulog] Add LOG_RAW ringbuffer to fix printing line limit issuechenyong
Signed-off-by: chenyong <[email protected]>
2021-01-21[utilities][ulog] fix ulog backend color log length calculation errorchenyong
Signed-off-by: chenyong <[email protected]>
2021-01-20[components][utilities][ulog] Add backend filtering interface, add async log ↵chenyong
output control interface, ulog mutex change to semaphore Signed-off-by: chenyong <[email protected]>
2020-01-07[ULOG] fix raw size bug for backend which don't suport colora1012112796
2019-12-23ulogbuffer增加1,为\0预留空间任光伟
Signed-off-by: RGW <[email protected]>
2019-08-03[component/ulog] Fix ulog hexdump show issue.armink
2019-05-16[components][ulog] Make the asynchronous log output more timely.armink
2019-05-15[components][ulog] Fix the log length error when using multiple non-color ↵armink
backends.
2019-03-09[component][ulog] Fixed the thread name output.armink
2019-01-03[component][ulog] Fix the ulog_strcpy function.朱天龙 (Armink)
2018-11-10[component][ulog] Fix a input parameter check error.armink
2018-11-09[component][ulog] Fix a compile error when timestamp is enable.armink
2018-11-09[component][ulog] Fix some comments.armink
2018-11-08[component][ulog] Add tag filter to hexdump function.armink
2018-11-08[component][ulog] Add show filter settings shell command 'ulog_filter'.armink