uniondrug/internal-log

1.0.2 2020-04-15 04:29 UTC

This package is auto-updated.

Last update: 2024-04-15 15:09:46 UTC


README

#内审中心日志

how to do

  1. 修改composer.json文件, 选择1.x版本

    {
        .
        .
        "require" : {
            .
            .
            "uniondrug/token-auth-middleware" : "^2.0",
            "uniondrug/internal-log" : "^1.0",
            .
            .
        }
    }
    
  2. 执行composer update更新依赖版

  3. 修改config/app.php应用

       return [
           'default' => [
               .
               .
               .
               'providers' => [
                   .
                   .
                   .
                   \Uniondrug\InternalLog\InternalLogProvider::class
               ]
           ]
       ];
    
  4. 添加config/internalLog.php

       <?php
       return [
           "default" => [
               "logUrl" => "http://java.auditlog.service.dev.uniondrug.info/log/send"
           ],
           "development" => [
               "logUrl" => "http://java.auditlog.service.dev.uniondrug.info/log/send"
           ],
           "testing" => [
               "logUrl" => "http://java.auditlog.service.turboradio.cn/log/send"
           ],
           "release" => [
               "logUrl" => "http://java.auditlog.service.uniondrug.net/log/send"
           ],
           "production" => [
               "logUrl" => "http://java.auditlog.service.uniondrug.cn/log/send"
           ]
       ];
    
  5. ServiceTrait中添加$internalLog@property定义

how to run

#相关接口:

  1. setModule()(必须)

    设置模块名称

  2. setLogDate()(必须)

    发送日志时间

  3. setMemberId($memberId)(必须)

    操作人 memberId

  4. setName($name)(必须)

    操作人姓名

  5. setAction($action)(必须)

    动作(CRUD) C-添加数据 D删除数据 U修改数据 R-查询数据

  6. setRelationId($relationId)(必须)

    关联资源Id

  7. setRelationType($relationType)(必须)

    关联资源类型

  8. setOpenId()

    第三方 openId

  9. setMobile($mobile)

    操作人手机号码

  10. setIp()

    ip地址

  11. setLon($lon)

    经度

  12. setLat($lat)

    纬度

  13. setOptInfo($optInfo)

    操作信息

  14. setRelationDesc($relationDesc)

    关联资源说明

  15. setExtra($extra)

    关联资源自定义说明

  16. setTerminalId($terminalId)

    设备Id

  17. setTerminalType($terminalType)

    设备类型

  18. setTerminalModel($terminalModel)

    终端型号

  19. setTransId()

    调用链Id

  20. toJson()

    结果转JSON

  21. senderServer()(必须)

    提交日志