查看: 5964|回复: 2
收起左侧

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

[复制链接]
发表于 2024-1-16 16:24:50 | 显示全部楼层 |阅读模式
CloudLog,一款功能强大的云控日志工具,可以帮助您统一保存、处理和显示来自电脑、手机以及嵌入式系统(如Stm32单片机)发出的日志。
9 C6 L1 G' i4 |/ T3 {
4 J5 N  b& x+ f* z0 A+ B对于电脑和嵌入式系统本地使用,您可以按照以下方式进行操作:/ w% m% L1 }$ a5 d& k% t
1. 对于Windows电脑应用软件,推荐优先使用WM_COPYDATA消息,它占用资源最少且速度最快。
  a& @: I9 ^: Q2 }2. 如果您的应用本身带有UDP或TCP功能,可以使用原有的Socket将日志发送至本地地址127...1。
8 d# |" i' J  O/ E% K3. 对于嵌入式系统的本地调试,您可以使用串口、USB或网口进行传输。4 T9 d3 G8 ]- j& N% q4 c
3 C5 W+ Y' P7 [: a" t
若您需要远程及云端日志功能,可以考虑以下方法:
, @2 J5 g4 V2 c! |" p1. 您可以在路由器中配置转发功能,将对应的端口转发到运行CloudLog的电脑上。
, H" D3 Q1 G$ T5 |9 @4 E( Q2. 使用动态域名系统(DNS)获取电脑所在的IP地址。
2 v2 u$ {) C. z" w7 o) E, s  M; w3. 在服务器上使用云控域名账号保存日志,这样无论何时打开CloudLog,您都可以回读所有未读过的日志。0 h+ J7 |. n+ r  p- p

* |& ?* C2 Z" ?( bCloudLog使用了多种日志元素,包括:) }! p. x: z! V; w& s- C
1. 日志等级(Log Level)用于确认日志的重要性。
+ C1 t4 R" M, ~! O- V: }2. 日期时间(Date Time Tick)用于确认日志生成的时刻。
4 @5 U# d; Q4 i0 e; I  R# X3. 应用名(App Name)用于确认日志的来源项目或进程。
5 ~4 G5 m4 @2 g% x8 C! z4. 标签(Tag)用于按模块化区分日志。6 q1 q/ W0 _# Z4 T; t
5. 线程标识符(Thread Identity)用于区分多线程。2 _7 I& l$ u& z2 a6 Y' Z! y1 D1 [
6. 文字内码(Text Code)用于实时调整当前的内码。
1 a; r/ A, a3 f7. 日志文字(Log Text)可以使用任何内码进行记录。
& ^1 n' i( g8 W' {. `; {' B8. 日志缓冲(Log Buffer)可以传送阵列缓冲。% T4 w- ^3 k$ A* Y+ k
9. 计时可以根据前一条日志的Tick,计算出精确到1微秒的用时。
* Y' d$ e2 v* S. T0 e' k/ I6 |% L9 I
  S6 L2 z$ I4 b1 Z5 c. oCloudLog提供了多种日志等级,包括:" ~/ r/ `, {8 D% w$ i
1. Error(错误):严重的问题或软件执行功能错误,不可屏蔽。
; D- A+ H  c7 ]4 J2. Warn(警告):出现潜在错误的情况,当选择Error级别时不显示。" @9 U% m4 O, y  `4 {# ]; |
3. Info(信息):强调应用程序运行过程中的一些重要信息。. m4 l3 P+ p) I1 N( l9 \
4. Debug(调试):仅在开发期间有用的调试消息,级别较低,在正式发布时一般不显示。
0 p% v& P& Q6 y: [/ y: |5. Buffer(阵列):以直接显示级别与Debug相同的阵列数值。4 [+ j- L. h' T7 v
6. Fixer(固定位置):固定位置显示日志,不保存到日志文件中。; n, I" C$ b0 r0 s" E" y# E

" j; ?( r: n0 }CloudLog支持键值对风格的文字格式,具体使用方法如下:
% c2 r1 w3 Y) R# N& _- ?1. 使用'&'分隔各个日志元素,每个元素由键值':'数值组成。& Z. v/ l. z. C( c7 s8 ~
2. 日期时间Tick、日志文字及日志缓冲的数值使用Base64编码。5 u/ h% l: L' ~5 t: L4 Q/ c
3. 应用名、标签及线程标识符一般只使用数字或字母。
. l4 J$ A6 \$ v4. 日期时间可以选择不传送、2字节的毫秒、3字节的微秒或8字节完整时间戳。* z. ^0 y4 h* q- H% }) A- I
5. 一个简单的示例:"hello"日志可以表示为:ll:D&lt:aGVsbG8=: A. e6 `# R4 ?  }" H( M: x

' n# ~2 t6 \. G% b/ z除了键值对风格的文字格式,CloudLog还支持简易风格的文字格式,具体特点如下:
/ i3 m2 [( j' e: P1. 使用空格分隔各个日志元素,不能调换元素的顺序。& ?2 a2 J0 l2 Z- m* D& ^) G
2. 最少包含日志等级(LL)和文字信息(LT)。
高级模式
B Color Image Link Quote Code Smilies @朋友

本版积分规则

在线客服

客服电话

欢迎来电咨询

188-9985 8350

微信关注

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

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

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

返回顶部

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

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