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

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

[复制链接]
发表于 2024-1-16 16:24:50 | 显示全部楼层 |阅读模式
CloudLog,一款功能强大的云控日志工具,可以帮助您统一保存、处理和显示来自电脑、手机以及嵌入式系统(如Stm32单片机)发出的日志。. C$ U! J* _, U: S/ T

! j7 K! l# ]0 p+ t) [- G5 d  A: \# u对于电脑和嵌入式系统本地使用,您可以按照以下方式进行操作:
. ]& H6 w( H; T1 T  x1. 对于Windows电脑应用软件,推荐优先使用WM_COPYDATA消息,它占用资源最少且速度最快。: a* h! B* b% E! ]& x: J/ }' d
2. 如果您的应用本身带有UDP或TCP功能,可以使用原有的Socket将日志发送至本地地址127...1。6 D, j" V( X( s, d+ V
3. 对于嵌入式系统的本地调试,您可以使用串口、USB或网口进行传输。
( e' t% R( {2 I* z& o# c: ]/ {& h2 A8 L, o
若您需要远程及云端日志功能,可以考虑以下方法:6 N' w% i. q1 _" a2 E7 @! T
1. 您可以在路由器中配置转发功能,将对应的端口转发到运行CloudLog的电脑上。8 S& D9 F4 X* j" }& P( g; M
2. 使用动态域名系统(DNS)获取电脑所在的IP地址。
# H& A7 ^6 k* y- ?/ N6 o+ `3. 在服务器上使用云控域名账号保存日志,这样无论何时打开CloudLog,您都可以回读所有未读过的日志。
) R# M- o" f/ L/ \0 T0 F5 f8 z# z
+ R+ ]5 `* G& r/ s2 ^# DCloudLog使用了多种日志元素,包括:
( J& X# l% g" s1 I6 C  d- d1. 日志等级(Log Level)用于确认日志的重要性。4 G3 l' f" x# y. Q6 @
2. 日期时间(Date Time Tick)用于确认日志生成的时刻。
* j* B6 c; {' r! E, }, c5 Y3. 应用名(App Name)用于确认日志的来源项目或进程。
# v( m( J/ Z- v6 Z& P4. 标签(Tag)用于按模块化区分日志。
; l9 J7 W1 E; v5. 线程标识符(Thread Identity)用于区分多线程。, j5 x  B3 h2 I2 s/ \
6. 文字内码(Text Code)用于实时调整当前的内码。: T! m/ G: Q! b: N  C
7. 日志文字(Log Text)可以使用任何内码进行记录。
# E0 h$ y5 n& Z8. 日志缓冲(Log Buffer)可以传送阵列缓冲。
: ?( g% r2 n. T) U+ P% H9. 计时可以根据前一条日志的Tick,计算出精确到1微秒的用时。
3 h7 J9 c; N' s
9 V! S+ H& R6 g2 s5 w8 u2 e: m5 PCloudLog提供了多种日志等级,包括:1 v9 L1 z. ?4 T9 n0 X: l
1. Error(错误):严重的问题或软件执行功能错误,不可屏蔽。
$ i+ x: J3 G+ z, ?( T2. Warn(警告):出现潜在错误的情况,当选择Error级别时不显示。
8 O  e8 d: L! ]4 d( ]6 Q3. Info(信息):强调应用程序运行过程中的一些重要信息。4 f1 |8 \" Y) H+ D
4. Debug(调试):仅在开发期间有用的调试消息,级别较低,在正式发布时一般不显示。
5 f  v: j8 z4 P0 M5. Buffer(阵列):以直接显示级别与Debug相同的阵列数值。( `0 i; J7 t) m* n
6. Fixer(固定位置):固定位置显示日志,不保存到日志文件中。! x. H. g9 _8 ^; J# i

  P0 y1 _/ q6 r& yCloudLog支持键值对风格的文字格式,具体使用方法如下:
/ O. N; M. O; S) v8 a8 t: t9 _1. 使用'&'分隔各个日志元素,每个元素由键值':'数值组成。7 G) L( X( X5 t; ~% U
2. 日期时间Tick、日志文字及日志缓冲的数值使用Base64编码。
# c" k  X1 e; _& D3. 应用名、标签及线程标识符一般只使用数字或字母。
  K  k% k& H$ m( M2 ?: `2 R4. 日期时间可以选择不传送、2字节的毫秒、3字节的微秒或8字节完整时间戳。
. k- @* a! X. i' I& R5. 一个简单的示例:"hello"日志可以表示为:ll:D&lt:aGVsbG8=
) @2 A! ?1 Y2 C" h- t
1 v% R7 `! J" c8 V7 ~除了键值对风格的文字格式,CloudLog还支持简易风格的文字格式,具体特点如下:6 t2 E, b" q" ?2 p' Q" d
1. 使用空格分隔各个日志元素,不能调换元素的顺序。
3 U4 E5 H0 G( [, ?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.