查看: 620|回复: 1
收起左侧

多串口助手 彩色日志 波形图像显示 嵌入式FLASH保存日志

[复制链接]
发表于 2024-1-16 16:24:50 | 显示全部楼层 |阅读模式
CloudLog,一款功能强大的云控日志工具,可以帮助您统一保存、处理和显示来自电脑、手机以及嵌入式系统(如Stm32单片机)发出的日志。% p' a9 H, w+ q2 k

: S4 V# p' h$ |* e* v对于电脑和嵌入式系统本地使用,您可以按照以下方式进行操作:
$ R4 S/ b: `0 I1. 对于Windows电脑应用软件,推荐优先使用WM_COPYDATA消息,它占用资源最少且速度最快。( z- v; l! \8 t+ i, G# g
2. 如果您的应用本身带有UDP或TCP功能,可以使用原有的Socket将日志发送至本地地址127...1。
2 l+ t8 u( I, u% E3. 对于嵌入式系统的本地调试,您可以使用串口、USB或网口进行传输。2 B& h1 @" @: Q/ l; V* H
6 G: K) a' v$ v) E6 V% D: h+ q
若您需要远程及云端日志功能,可以考虑以下方法:
, S* w% t/ T- J; a! s4 ~4 X1. 您可以在路由器中配置转发功能,将对应的端口转发到运行CloudLog的电脑上。
. W  E  Z1 {6 h. r! p4 `2. 使用动态域名系统(DNS)获取电脑所在的IP地址。
/ s( A5 e8 ~: G& v: y/ O3 |! x6 g3. 在服务器上使用云控域名账号保存日志,这样无论何时打开CloudLog,您都可以回读所有未读过的日志。
) @8 l9 n; e( e. Z& [" }
/ L4 P/ h9 b9 a$ qCloudLog使用了多种日志元素,包括:/ K8 k, |) T& P
1. 日志等级(Log Level)用于确认日志的重要性。1 k3 l# J$ h$ b3 p5 w  \
2. 日期时间(Date Time Tick)用于确认日志生成的时刻。* _7 [9 N" {2 b* ~' ~
3. 应用名(App Name)用于确认日志的来源项目或进程。/ B! |+ F; K% m, h" d+ H. S0 }
4. 标签(Tag)用于按模块化区分日志。# x" `8 e, I/ ~" l1 n9 ~
5. 线程标识符(Thread Identity)用于区分多线程。
7 C9 r) J5 \. I0 A+ f3 U6. 文字内码(Text Code)用于实时调整当前的内码。4 k* D. X6 s$ p$ ?* C4 ?* a
7. 日志文字(Log Text)可以使用任何内码进行记录。
9 Z, j- x& Q3 e8. 日志缓冲(Log Buffer)可以传送阵列缓冲。/ l9 v: c* y- r# w
9. 计时可以根据前一条日志的Tick,计算出精确到1微秒的用时。
: D& p0 K6 F) [5 F6 R  U
# y  a) x9 n$ S1 S6 C  ?! WCloudLog提供了多种日志等级,包括:
4 M/ S  @1 G& R$ ?/ O4 `& u, m1. Error(错误):严重的问题或软件执行功能错误,不可屏蔽。- D7 X0 E% Z4 g, t; R# d
2. Warn(警告):出现潜在错误的情况,当选择Error级别时不显示。5 T7 H# E: F+ _* |# t- B* q/ a
3. Info(信息):强调应用程序运行过程中的一些重要信息。0 ]. r3 N, E" p3 g
4. Debug(调试):仅在开发期间有用的调试消息,级别较低,在正式发布时一般不显示。) l! N! W! |& s2 C
5. Buffer(阵列):以直接显示级别与Debug相同的阵列数值。
, }* k3 C; K4 Q% d) ]6. Fixer(固定位置):固定位置显示日志,不保存到日志文件中。
# i: l8 K* f3 h, e! I( Z/ j- o3 C
- |* U' Z: _# YCloudLog支持键值对风格的文字格式,具体使用方法如下:
$ e$ e  \; ?. p) Y, |! f: I1. 使用'&'分隔各个日志元素,每个元素由键值':'数值组成。
) P" u9 k% ?: K2. 日期时间Tick、日志文字及日志缓冲的数值使用Base64编码。( {1 L* ?# R1 g% m& p- K: ]0 J0 W
3. 应用名、标签及线程标识符一般只使用数字或字母。
0 d) x) d# u: ]: ^) R4. 日期时间可以选择不传送、2字节的毫秒、3字节的微秒或8字节完整时间戳。" M* Y+ h, i  L/ n
5. 一个简单的示例:"hello"日志可以表示为:ll:D&lt:aGVsbG8=1 B2 _3 C8 R) k3 [; P% Y- i

( ?$ c# e) O  a- T除了键值对风格的文字格式,CloudLog还支持简易风格的文字格式,具体特点如下:# f4 C0 c$ \( m9 a4 X
1. 使用空格分隔各个日志元素,不能调换元素的顺序。& R! R9 n- w; R; [5 T
2. 最少包含日志等级(LL)和文字信息(LT)。
高级模式
B Color Image Link Quote Code Smilies @朋友

本版积分规则

在线客服

客服电话

欢迎来电咨询

188-9985 8350

微信关注

手机APP程序:
扫码下载访问

微信公众平台:
摄像头之家公众号

微信小程序:
摄像头小程序

返回顶部

QQ|站点统计|小黑屋|手机版|Archiver|摄像头模组论坛网 ( 粤ICP备18155214号 )

Powered by Discuz! X3.4 Licensed© 2001-2013 Comsenz Inc.