Skip to main content

错误日志 - 日志记录 API 文档

错误日志接口

请求 URL:

/monitor/we/{project}

请求方式:

GET POST

project项目名称:

参数名称项目名
opinion舆情
job职场
aiAI项目
newsfeed资讯业务

请求参数

参数名称是否必要类型说明示例值参数来源
levelString日志等级,由服务端定义"ERROR"Service
timeNumber错误发生的时间戳1609459200Service
logIdString日志的唯一标识符"log123456"Service
uidString用户ID,如果用户已登录"1"Client
sessionString用于标识唯一用户的UUID,长度为16,当uid为空时使用"22bc0fd9-f866-49"Service
uaString用户代理,服务端自动获取-Service
urlString发生错误的页面URL"/error-page"Client
refererString引用页URL,用户从哪个页面跳转到当前页面的"/previous-page"Client
routetrackerString单页面应用的路由追踪,表明从哪个页面来的"home -> error-page"Client
stacktraceString错误的堆栈跟踪,有助于定位问题发生的代码位置/chatClient
devicetypeString设备类型webapp、wechat、web、android、ios、miniprogramClient
messageString错误消息"NullReferenceException"Client
errnoNumber错误类型的错误码要定义Client

返回示例

{
"errno": 0,
"msg": "log recorded successfully"
}

返回参数说明

参数名称类型说明
errnoNumber错误码
msgString消息描述

备注

  • level, time, logId, ua, session 等参数由服务端生成或获取。
  • uid为空时,使用session来标识唯一用户。
  • url, referer, routetracker, devicetype, message, errno 由客户端提供。
  • stacktrace虽为非必填,但强烈建议提供以便更有效地调试和解决问题。