session_logs

Column NameTypeCommentsDefaultNullRemark
idbigint UNSIGNEDPrimary IDNOAUTO_INCREMENT
plugin_unikeyvarchar(64)Associated Plugin NameFresnsNO关联字段 plugins > unikey
Fresns 代表是主程序的日志
platform_idtinyint UNSIGNED平台编号NO关联Key Name configs > item_key = platforms
versionvarchar(16)语义化版本号NO用于展示的版本号
version_intint UNSIGNED整型版本号NO整型数字版本号
lang_tagchar(16)客户端语言YES产生日志的语言,未开启多语言则留空
object_typetinyint UNSIGNED记录类型1NO见下方描述
object_namevarchar(128)记录目标名称NO功能模型名或者接口路径
例如模型名 App\Models\Post
例如接口路径:/api/fresns/user/login
object_actionvarchar(128)记录目标行为YES行为描述,自定义输入内容
object_resulttinyint UNSIGNED记录行为结果0NO0.未知或执行中 / 1.失败 / 2.成功
object_order_idbigint UNSIGNED记录目标 IDYES例如发表行为,则代表发表内容的 ID
插件行为,凭此 ID 可查询对应插件那边记录的关联信息
device_infojson设备信息YES
user_idbigint UNSIGNED用户 IDYES关联字段 users > id
member_idbigint UNSIGNED成员 IDYES关联字段 members > id
more_jsonjson备用字段YES例如存储操作行为快照
created_attimestampCreated TimeCURRENT_TIMESTAMPNO
updated_attimestampUpdated TimeCURRENT_TIMESTAMPNO
deleted_attimestampDeleted TimeYES

设备信息 JSON

{
    "brand": "Apple",
    "model": "iPhone 12 Pro Max",
    "system": "iOS 14.4.1",
    "browser": "",
    "networkType": "5g",
    "networkIpv4": "127.0.0.1",
    "networkIpv6": "",
    "networkPort": "",
    "mapId": "1",
    "latitude": "113.324520",
    "longitude": "23.099994",
    "scale": "",
    "nation": "",
    "province": "",
    "city": "",
    "district": "",
    "adcode": "",
    "positionName": "",
    "address": ""
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

设备信息

名称介绍举例
brand设备品牌
model设备型号
system操作系统
browser浏览器Chrome
networkType网络类型wifi / 2g / 3g / 4g / 5g / none / unknown
unknown 是 Android 下不常见的网络类型
networkIpv4网络 IPv4
networkIpv6网络 IPv6
networkPort网络端口
mapId地图服务商编号参见地图服务商键值字典
latitude位置-纬度浮点数,范围为-90~90,负数表示南纬
longitude位置-经度浮点数,范围为-180~180,负数表示西经
scale位置-比例缩放比例,范围5~18
nation国家
province省或州
city城市
district城区
adcode行政区划代码
positionName位置名
address地址的详细Description

记录类型 object_type

  • 1.自定义
  • 2.注册
  • 3.登录
  • 4.注销
  • 5.重置用户密码
  • 6.修改用户资料
  • 7.成员登录
  • 8.修改成员资料
  • 9.交易支出
  • 10.交易收入
  • 11.创建帖子草稿
  • 12.创建评论草稿
  • 13.发表帖子内容
  • 14.发表评论内容
  • 15.定时任务
  • 16.控制台登录