日志服务

功能概述

日志服务是系统管理模块中的重要组成部分,主要用于记录和展示系统运行过程中的各类日志信息。通过日志服务,用户可以追踪设备数据交互的全过程,便于问题排查和系统监控。

主要功能

  • 实时日志监控:支持实时刷新查看最新日志
  • 日志类型筛选:可按不同业务类型筛选日志
  • 日志级别过滤:支持按INFO、WARN、ERROR等级别过滤
  • 调试模式:支持开启/停止调试,记录关键操作日志

null

操作说明

进入日志服务

  1. 登录系统后,点击左侧导航菜单的 系统管理
  2. 在子菜单中找到并点击 日志服务,进入日志管理页面

调试控制

开始调试

  • 点击 [ 开始调试 ] 按钮,系统将开始记录以下类型的日志信息:
  • 属性上报
  • 事件上报
  • 消息解析脚本输出
  • 数据推送函数输出
  • 订阅推送信息

停止调试

  • 点击 [ 停止调试 ] 按钮,系统将暂停日志记录

清除内容

  • 点击 [ 清除内容 ] 按钮,可清空当前显示的日志列表

日志查看

刷新日志

  • 手动刷新:点击 刷新 按钮,获取最新日志
  • 实时刷新:开启 实时刷新 开关,系统将自动滚动显示最新日志

日志计数

  • 页面顶部显示当前日志总数(例如:共 XXXX 条日志信息)

日志筛选

按级别筛选

点击 全部级别 下拉菜单,可选择:

  • 全部级别
  • TRACE
  • DEBUG
  • INFO
  • WARN
  • ERROR

按内容类型筛选

点击 全部内容 下拉菜单,可选择以下日志类型:

筛选选项 说明
全部内容 显示所有类型的日志
实体注册 实体注册上报到系统的原始报文、日志
实体映射(属性) 实体属性上报到系统的原始报文、日志
实体映射(事件) 实体事件上报到系统的原始报文、日志
实体反控(服务) 数据经过消息解析的输出,包括脚本内编写的控制台输出
数据推送函数 数据经过数据推送函数的输出,包括脚本内编写的控制台输出
订阅推送 推送订阅的消息到消息接收器

日志内容解读

日志格式示例

日志条目通常包含以下信息:

  • 时间戳:如 2025-10-13 15:18:27.119
  • 日志级别:INFO / WARN / ERROR
  • 日志来源:如 org.apache.catalina.core.ContainerBase
  • 日志内容:具体的日志消息或数据报文

常见日志类型示例

系统日志示例

2025-10-13 15:18:27.119 INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext

数据推送日志示例

2025-10-13 15:18:27.117 ERROR org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] 
["callbackURL":"http://192.168.100.37:48087/bv-microservice-server-subscription-transpond/callback?type=2","description":"用于服务调用后回调","deviceId":"69QLmMIGFhF9zAk","deviceName":"1杆南向北",...]

使用场景建议

场景 推荐操作
设备接入调试 开启调试,筛选”实体注册”和”实体映射”日志
脚本开发测试 开启调试,关注”实体反控(服务)”中的控制台输出
数据推送异常排查 筛选”数据推送函数”和”订阅推送”,开启实时刷新
系统启动问题分析 关闭筛选,查看全部级别的系统日志

注意事项

  1. 日志量控制:长时间开启调试可能产生大量日志,建议按需开启
  2. 实时刷新影响:开启实时刷新可能会影响页面性能,日志量较大时可关闭此功能
  3. 日志保留:系统对日志保留时间有限制,重要日志请及时导出或记录
作者:北京-产品-yantings  创建时间:2026-03-13 14:04
最后编辑:北京-产品-yantings  更新时间:2026-07-16 17:09
上一篇:
下一篇: