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

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

[复制链接]
发表于 2024-1-16 16:24:50 | 显示全部楼层 |阅读模式
CloudLog,一款功能强大的云控日志工具,可以帮助您统一保存、处理和显示来自电脑、手机以及嵌入式系统(如Stm32单片机)发出的日志。6 t: s$ A. L3 f4 T) c4 S
& D7 ?: ?( a1 y' K& u
对于电脑和嵌入式系统本地使用,您可以按照以下方式进行操作:# ], {$ `; c2 b" n0 b: }3 l' G- H
1. 对于Windows电脑应用软件,推荐优先使用WM_COPYDATA消息,它占用资源最少且速度最快。7 E6 P* D& j8 g% u6 u. m
2. 如果您的应用本身带有UDP或TCP功能,可以使用原有的Socket将日志发送至本地地址127...1。( q( K" Z7 `8 Z( Y
3. 对于嵌入式系统的本地调试,您可以使用串口、USB或网口进行传输。" y, s  E4 Y5 B( Z& O
$ n# p* u8 }5 G+ S
若您需要远程及云端日志功能,可以考虑以下方法:, @5 |; h* T: D& }
1. 您可以在路由器中配置转发功能,将对应的端口转发到运行CloudLog的电脑上。
$ Q' y/ P4 P4 N, U* w( F2. 使用动态域名系统(DNS)获取电脑所在的IP地址。5 o! [" e! ]/ q1 I% g9 A, Q, K% z3 ~
3. 在服务器上使用云控域名账号保存日志,这样无论何时打开CloudLog,您都可以回读所有未读过的日志。
/ g# Q$ u. n* I# ?3 E* a* }* g& T- s2 c5 x' J/ i! o
CloudLog使用了多种日志元素,包括:" r$ c+ C; v& ~) v1 m  m
1. 日志等级(Log Level)用于确认日志的重要性。
" t) d3 T. v; ?+ h4 g% `2. 日期时间(Date Time Tick)用于确认日志生成的时刻。
7 Q# f4 U! B8 D3. 应用名(App Name)用于确认日志的来源项目或进程。2 r) K! n9 ?7 o5 t5 `: l/ X7 j
4. 标签(Tag)用于按模块化区分日志。3 a& d% \+ x0 Q" g' F
5. 线程标识符(Thread Identity)用于区分多线程。* L3 _2 Y* E' J: A; k+ \
6. 文字内码(Text Code)用于实时调整当前的内码。( _/ W, ]9 @7 Q
7. 日志文字(Log Text)可以使用任何内码进行记录。
& F# _! x. Z9 k$ N9 S" e  y& @8. 日志缓冲(Log Buffer)可以传送阵列缓冲。, A5 x* u" X, C3 O
9. 计时可以根据前一条日志的Tick,计算出精确到1微秒的用时。
1 J* E' P* f4 D) e, n
9 a) u* G; s2 f& W. w! {4 [6 `CloudLog提供了多种日志等级,包括:9 S2 D5 t5 |, X
1. Error(错误):严重的问题或软件执行功能错误,不可屏蔽。: n4 J+ Y. e' A- s6 V8 [9 E
2. Warn(警告):出现潜在错误的情况,当选择Error级别时不显示。
$ o  Q/ ^) `  J, W- K/ ]3. Info(信息):强调应用程序运行过程中的一些重要信息。
2 Y% n6 i. V9 P# q7 s4. Debug(调试):仅在开发期间有用的调试消息,级别较低,在正式发布时一般不显示。4 q: k. Z5 q: ~$ Y+ }8 `
5. Buffer(阵列):以直接显示级别与Debug相同的阵列数值。
# V1 C0 w* `% M+ s: c8 F3 Q6. Fixer(固定位置):固定位置显示日志,不保存到日志文件中。
6 \7 R, V6 U2 c( y1 k+ U9 g/ _" A
. L0 h) U. s1 W3 x) ?0 PCloudLog支持键值对风格的文字格式,具体使用方法如下:
, E0 z! Y6 c: s6 u9 q. u1. 使用'&'分隔各个日志元素,每个元素由键值':'数值组成。6 r* O0 H5 _3 {+ v7 A5 M0 ?
2. 日期时间Tick、日志文字及日志缓冲的数值使用Base64编码。4 I$ E% `0 B* Y0 n. j% Y; d
3. 应用名、标签及线程标识符一般只使用数字或字母。; _! D# Z6 c( r% x+ W) ]9 R' x8 T
4. 日期时间可以选择不传送、2字节的毫秒、3字节的微秒或8字节完整时间戳。$ y$ b( V+ D0 M$ H  Y0 m+ A& ^
5. 一个简单的示例:"hello"日志可以表示为:ll:D&lt:aGVsbG8=- p: I8 D4 f% v) [! R( j) [0 l

& c9 U; |2 J; c  F# o/ ^除了键值对风格的文字格式,CloudLog还支持简易风格的文字格式,具体特点如下:
2 @  X4 A7 X! }: h1. 使用空格分隔各个日志元素,不能调换元素的顺序。
2 Z3 l+ }$ h: [- O9 e. w8 m, `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.