增加调用堆栈的获取

This commit is contained in:
2022-10-15 00:57:39 +08:00
parent e37a26f4ad
commit 2bee255fcf
3 changed files with 41 additions and 1 deletions

View File

@ -22,8 +22,19 @@ const (
type Behavior struct {
ID int `json:"id"` // 行为ID
StartBehaviorID int `json:"start_behavior_id"` // 开始行为的ID,仅对 finish 类型的行为有效
Stack CallStack `json:"stack"` // 调用堆栈信息
Action string `json:"action"` // 行为
Type string `json:"type"` // 行为记录类型
Timestamp int64 `json:"timestamp"` // 触发行为的时间,纳秒时间戳
Data map[string]interface{} `json:"data"` // 本次行为附带的数据
}
// CallStack 调用堆栈
//
// Author : go_developer@163.com<白茶清欢>
//
// Date : 00:48 2022/10/15
type CallStack struct {
FilePath string `json:"file_path"` // 文件路径
LineNo int `json:"line_no"` // 所在行号
}