thinkphp5 怎么记录详细日志

 我来答
孤独的狼pFG
2017-10-17 · TA获得超过966个赞
知道小有建树答主
回答量:1561
采纳率:76%
帮助的人:159万
展开全部
  1. onethink里有这个功能,记录操作日志的,可以参考一下

  2. 需要先把所有需要记录的行为添加一下,这个工作量巨大,如果每个行为都要记录的话··· 所以一般都是把重要的记录就可以了。

  3. onethink 是 thinkphp开发的 可能跟你的存在版本差异

  4. 代码可以参考以下:

    [ 2017-02-21T20:31:33+08:00 ] 192.168.2.106 192.168.2.107 POST /Stardaily/public/index.php/app/User/autoLogin

  5. [ log ] 192.168.2.106:80/Stardaily/public/index.php/app/User/autoLogin [运行时间:0.334305s][吞吐率:2.99req/s] [内存消耗:2,620.18kb] [文件加载:85]

  6. [ info ] [ LANG ] F:\PHP\phpStudy\WWW\Stardaily\thinkphp\lang\zh-cn.php

  7. [ info ] [ ROUTE ] array (

  8. 'type' => 'module',

  9. 'module' => 

  10. array (

  11. 0 => 'app',

  12. 1 => 'User',

  13. 2 => 'autoLogin',

  14. ),

  15. )

  16. [ info ] [ HEADER ] array (

  17. 'accept-encoding' => 'gzip, deflate',

  18. 'content-length' => '52',

  19. 'accept-language' => 'zh-Hans-CN;q=1, zh-Hant-CN;q=0.9',

  20. 'user-agent' => 'StarDaily/1.1.1 (iPod touch; iOS 10.2; Scale/2.00)',

  21. 'accept' => '*/*',

  22. 'connection' => 'keep-alive',

  23. 'content-type' => 'application/x-www-form-urlencoded',

  24. 'host' => '192.168.2.106:80',

  25. )

  26. [ info ] [ PARAM ] array (

  27. 'account_id' => '52',

  28. 'token' => '68699dad96c7e1741dba59d8b4ce127f',

  29. )

  30. [ info ] [ RUN ] app\app\controller\User->autoLogin[ F:\PHP\phpStudy\WWW\Stardaily\application\app\controller\User.php ]

  31. [ info ] [ DB ] INIT Pgsql

  32. [ info ] [ LOG ] INIT File

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式