首先fastadmin是基于tp5的框架进行开发,在我们使用fastadmin写好接口后,接口在测试时没有任何问题,当前端进行访问时却无法进行交互,这是就可以使用tp5框架自带的Log日志;
下面就为大家介绍Log的使用:
use think\Log;
在你使用的php文件下引入Log日志。
Log的使用方法:
一般使用log::write(),因为它可以进行实时监控;
方法 | 描述 |
Log::record() | 记录日志信息到内存 |
Log::save() | 把保存在内存中的日志信息写入 |
Log::write() | 实时写入一条日志信息 |
语法:
Log::write('测试日志信息,这是警告级别,并且实时写入','notice');
日志的级别:
thinkPHP对系统的日志按照级别来分类,并且这个日志完全可以有自己去定义
1.log常规日志,用来记录
2.error 错误,会导致程序直接终止
3.info 信息,程序输出信息
4.sql SQL语句,用于SQL语句的记录,只可以在数据库的调试模式使用
使用Log:
基础是介绍说完了,现在我们来说一说如何去使用它
public function index(){ if($this->request->isAjax()){ //接口 $url = ""; //发送请求 $res = make_request($url); //将接口返回的信息写入日志 Log::write('index.res'.$res['result'],'info'); } }1. public function index(){ 2. if($this->request->isAjax()){ 3. //接口 4. $url = ""; 5. //发送请求 6. $res = make_request($url); 7. //将接口返回的信息写入日志 8. Log::write('index.res'.$res['result'],'info'); 9. } 10. }
日志记录就完成了,但日志存到哪里了呢?
就在真个目录中;