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

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

[复制链接]
发表于 2024-1-16 16:24:50 | 显示全部楼层 |阅读模式
CloudLog,一款功能强大的云控日志工具,可以帮助您统一保存、处理和显示来自电脑、手机以及嵌入式系统(如Stm32单片机)发出的日志。
0 ?4 R: }7 B6 a$ p
0 Z6 R8 P- s0 p, ~! P$ n# k9 g对于电脑和嵌入式系统本地使用,您可以按照以下方式进行操作:2 s; k! D' k4 K* i
1. 对于Windows电脑应用软件,推荐优先使用WM_COPYDATA消息,它占用资源最少且速度最快。9 W8 i9 c- X' N& I9 _' f
2. 如果您的应用本身带有UDP或TCP功能,可以使用原有的Socket将日志发送至本地地址127...1。, Q) H% X$ L9 ~! ^
3. 对于嵌入式系统的本地调试,您可以使用串口、USB或网口进行传输。
/ e; P2 V5 Q( V4 u* J
1 s- L" B+ @' [0 T& I5 q5 S& J若您需要远程及云端日志功能,可以考虑以下方法:
+ Q  x9 _1 h4 X/ n2 x5 y$ l" x; n& Z1. 您可以在路由器中配置转发功能,将对应的端口转发到运行CloudLog的电脑上。
. s; G" A2 O6 g9 K( Z6 t2. 使用动态域名系统(DNS)获取电脑所在的IP地址。
1 _0 ^) Y7 T, h7 K% x& X- c" S3. 在服务器上使用云控域名账号保存日志,这样无论何时打开CloudLog,您都可以回读所有未读过的日志。' T9 a2 `& i) ^/ F! T! i
4 [2 [# `) r1 ~
CloudLog使用了多种日志元素,包括:3 x: v& x& G1 D! q$ {8 v
1. 日志等级(Log Level)用于确认日志的重要性。2 S% B. y7 G6 g+ R1 a6 {
2. 日期时间(Date Time Tick)用于确认日志生成的时刻。8 J4 P* D* M  g: J, ^9 \
3. 应用名(App Name)用于确认日志的来源项目或进程。
# ~5 y( j/ J0 J0 f* q4. 标签(Tag)用于按模块化区分日志。
0 K, O1 S0 l1 ]; m# t. b5. 线程标识符(Thread Identity)用于区分多线程。  X8 v5 N. X) g9 W  T5 Q2 A+ c
6. 文字内码(Text Code)用于实时调整当前的内码。4 E- w- j( @2 u* w, v
7. 日志文字(Log Text)可以使用任何内码进行记录。
, T4 |6 a' P/ c& W8. 日志缓冲(Log Buffer)可以传送阵列缓冲。3 `# d# c# i( e4 I, S- x7 t  P. i
9. 计时可以根据前一条日志的Tick,计算出精确到1微秒的用时。7 V) z  R! w! M

( y5 C7 K  m$ v, MCloudLog提供了多种日志等级,包括:. T9 j4 k- w: {! k3 S  q3 [
1. Error(错误):严重的问题或软件执行功能错误,不可屏蔽。
! S1 T! o' Y( ]  `7 @0 S2. Warn(警告):出现潜在错误的情况,当选择Error级别时不显示。
& w0 x& e, W* l' F3. Info(信息):强调应用程序运行过程中的一些重要信息。5 L+ Z, l  ^3 n6 j8 R
4. Debug(调试):仅在开发期间有用的调试消息,级别较低,在正式发布时一般不显示。
9 i9 ^$ ?, p( ?9 @; D/ ^5. Buffer(阵列):以直接显示级别与Debug相同的阵列数值。
8 N9 G& H; H. c1 \' p$ Z' Z' V6. Fixer(固定位置):固定位置显示日志,不保存到日志文件中。
  e8 h/ }! V0 l5 r% F* O5 o& t
8 A+ @0 l+ G* v! \; uCloudLog支持键值对风格的文字格式,具体使用方法如下:. y" e! n4 `9 c6 I7 S
1. 使用'&'分隔各个日志元素,每个元素由键值':'数值组成。
9 P- Q) ]& w5 D4 B6 X2. 日期时间Tick、日志文字及日志缓冲的数值使用Base64编码。& u8 o# V4 m3 {9 [6 T+ q. R- `
3. 应用名、标签及线程标识符一般只使用数字或字母。
1 d$ b: q6 n1 L6 [) o5 j+ A4. 日期时间可以选择不传送、2字节的毫秒、3字节的微秒或8字节完整时间戳。
' K: C( Y8 l: S  \5. 一个简单的示例:"hello"日志可以表示为:ll:D&lt:aGVsbG8=" \+ j) p3 `4 T* u& y9 z

: K+ j* \; ?9 D7 E; b& o7 F除了键值对风格的文字格式,CloudLog还支持简易风格的文字格式,具体特点如下:; p) b  v; A3 t0 C
1. 使用空格分隔各个日志元素,不能调换元素的顺序。* N% ]& ^- K7 s( s9 n) B
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.