tp5日志

article/2025/8/14 19:12:18

在这里插入图片描述
日志记录和跟踪调试。由于日志记录了所有的运行错误,因此养成经常查看日志文件的习惯,可以避免和及早发现很多的错误隐患。日志还有其他作用,用于输出一些不方便显示的调试的信息。

可以给多应用,或者前后端,分别配置日志,如上图

<?php这个是在api/config.php中配置的
//配置文件,
return ['exception_handle'        => '\\app\\api\\library\\ExceptionHandle','default_return_type'    => 'json','log'                    => [// 日志记录方式,内置 file socket 支持扩展,test--关闭记录'type'  => 'File',// 日志保存目录这是我自定义日志保存的路径为:dahelog'path'  => LOG_PATH.'dahelog/',// 日志记录级别'level' => [],// 最大文件数,超过系统会进行清理'max_files'    => 30,//开启后,error和debug日志单独记录,独立日志'apart_level'   =>  ['error','debug'],],
];
use think\Log;public function index(){记录日志Log::debug('日志信息');
//      Log::record('日志信息','notice');
//     	Log::record('日志信息','debug');
//     	Log::error('日志信息');
// 		Log::info('日志信息');助手函数//trace('错误信息','error');//trace('日志信息','info');清空日志//Log::clear();}

生成内容

log 常规日志,用于记录日志
error 错误,一般会导致程序的终止
notice 警告,程序可以运行但是还不够完美的错误
info 信息,程序输出信息
debug 调试,用于调试信息
sql SQL语句,用于SQL记录,只在数据库的调试模式开启时有效

这里看我上面的congfig.php。
‘level’ => [],代表所有类型的信息都写入日志
‘apart_level’ => [‘error’,‘debug’], 这里是给生成两个类型的文件,因为我需要debug查看调试信息

关闭日志记录
系统并未提供关闭日志的方法,但有两种方式可以关闭日志的写入,第一种方式是设置日志类型为test,即可不写入任何日志。

'log'   => [// 可以临时关闭日志写入'type'  => 'test',
],

还有很多用法,我只用到这么多,如果还有其他需求,请点击这里查看文档


http://chatgpt.dhexx.cn/article/URYZrrAB.shtml

相关文章

TP Link 路由器 设置

入手某型号的TP LINK 路由器一台。希望做些定制化的设置。记录一下。 1&#xff0c;光猫拨号改为路由器拨号 光猫的型号是吉比特某款&#xff0c;其地址是192.168.1.1&#xff0c;此光猫没有无线。所接的路由器地址是192.168.2.1。 1&#xff0c;先将光猫的设置全部备份。2种…

TP5.1使用日志

日志我们在线上项目调试bug的利器&#xff0c;所以我们需要掌握 日志要记录的是错误信息&#xff0c;所以只需要将测试错误改为你需要获取的错误信息即可 1.引入think\Log这个类 2.打开log文件

TPLinker

# 笔记 1、长文本划分为短文本的时候&#xff0c;是以模型底层分词的个数来判断的 2、输入的X必须转换成id&#xff0c;输入的Y也必须转换成id&#xff0c;这样X输入得到的结果P才能和Y做比对&#xff0c;所有的模型都是围绕这个根基做转换&#xff0c;确认好X和Y&#xff0c;把…

渗透工具TPLogScan:ThinkPHP3和5日志扫描工具,提供命令行版和BurpSuite插件版,尽可能发掘网站日志信息

Git地址&#xff1a; r3change/TPLogScan: ThinkPHP全日志扫描工具&#xff0c;命令行版和BurpSuite插件版 (github.com) ThinkPHP3和5日志扫描工具&#xff0c;提供命令行版和BurpSuite插件版&#xff0c;尽可能发掘网站日志信息 命令行版 安装 git clone https://github.c…

Cadence virtuos617安装教程

Cadence virtuos安装教程 所有安装文件可在如下地址下载 链接:https://pan.baidu.com/s/1lZdRtzO1vTMHp7fmLHWGjQ?pwd=svwi 提取码:svwi下载的文件放到共享目录下。关于共享目录的设置可查看百度;并命名为Linux_space,文件名更改为Cadence.如下图 连接网络 安装虚拟机工…

Cadence 16.6安装配置教程

这里使用的是吴川斌的阿狸狗安装&#xff0c;傻瓜式安装&#xff0c;非常方便快捷 Cadence SPB 16.6安装包下载 阿狸狗下载 视频教程 双击打开阿狸狗 开始安装 其他安装

LinuxCadence学习

Linux&Cadence学习 常用指令 ls&#xff1a;列出当前目录下的文件ll -a&#xff1a;列出所有文件&#xff0c;包括隐藏文件ll&#xff1a;显示所有属性vi xxx&#xff1a;编辑文本&#xff1b;insert按键进行修改&#xff1b;esc退出修改&#xff1b;:wq!保存修改chmod 7…

014 Cadence Virtuoso 教程

安装 安利一下公众号&#xff1a;鱼与渔大学生服务&#xff0c;参考一下里面的安装教程 基本教程 参考下面这个大学的教程 http://ee.usc.edu/~redekopp/ee209/virtuoso/setup/USCVLSI-VirtuosoTutorial.pdf 设计流程 反相器实例演示 虚拟机安装后界面 新建个工作目录&…

国内计算机博士去百度云,于博士Cadence视频教程60集全套百度网盘分享

于博士Cadence视频教程60集全套百度网盘分享 于博士Cadence视频教程60集全套百度网盘分享&#xff0c;拿来主义&#xff0c;拿去主义&#xff0c;不谢~~~老吴就是看于博士Cadence视频教程入的门&#xff0c;虽然于博士录这些视频时用的是 Cadence SPB 15.7&#xff0c;但是其中…

linux cadence教程 pdf,cadence入门基础篇

班主任的cadence软件 Username:eda Password:123456z l 用Virtuoso Schematic Editor工具设计原理图 启动Cadence 设计软件 在linux系统下右键NewTerminal icfb & (icfb stands for Integrated Circuit Front to Back design,后缀&的作用:表示后台运行) 关掉“What…

Cadence教程4——环形振荡器

请移步简书看本文内容 http://www.jianshu.com/p/b3591d197887 本次教程主要讲array和bus的用法。 英文原文在这里。 原理图 仍然直接从inverter这个项目复制过来 新建一个cellview 放置我们之前设计的反相器&#xff0c;注意这里有几种方法来放置一个阵列&#xff1a; 直…

【Cadence16.6】安装教程

初识安装包文件 我们cadence16.6的安装包是这样的&#xff0c;详细请去https://www.fanyedu.com/index/mulitcourse/video.html?id1008#1008观看。 首先我们打开这个文件夹&#xff1a; 里面有5个压缩文件 我们全部解压在当前文件夹 点击setup.exe进行按安装 License Manager…

cadence软件安装教程

Go to Setup, start installation of the license manager use “License manager” button NOTE: When asked for License File Location, CANCEL that dialog. Install Cadence SPB 16.6 use “Product Installation” button. 2a Install Hotfixs Copy \Cadence\ folder …

cadence17.2安装教程

安装前先关闭杀毒软件和360卫士&#xff0c;注意安装路径不能有中文&#xff0c;安装包路径也不要有中文。 试装系统&#xff1a;win10 64bit 安装包路径和安装路径最好都不要出现中文&#xff0c;一般选择默认安装在C盘。 Cadence Allegro 17.2试用阿狸狗进行安装&#xff0c;…

Cadence教程2——反相器原理图仿真以及版图绘制

这一篇主要讲如何用cadence仿真一个简单的反相器&#xff0c;并画出版图的全部流程。工艺使用ncsu-free-cdk。 英文原文在此。 原理图绘制 首先建立library 新建原理图 放置元件&#xff0c;&#xff08;快捷键为i&#xff09; 再放置好pin&#xff0c;&#xff08;快捷键为…

Cadence教程(嘉立创封装导入到orcad)

目录 1.背景 2. 物料确定 3. 下载封装并从ad导出合适封装 3.创建新cadence文件并导入 4.导入ad文件 5.修改dra和pad文件&#xff08;选做&#xff09; 6.保存并修改orcad 1.背景 听业内人士说Cadence在制作高端PCB的设计领域有举足轻重的地位&#xff0c;那就学学吧。说…

Cadence教程1——ncsu-cdk安装

以下步骤建议在root下进行&#xff0c;在配置好之后再把整个工程文件复制给某个用户。 更详细的原文见baker的个人主页。 建立目录 mkdir -p /opt/PDKs mkdir -p /home/Projects/CMOSedu其中第一个是pdk的目录&#xff0c;以后有其他工艺的pdk也放这里面。第二个是工程目录…

Cadence教程3——与非电路原理图仿真以及版图绘制

本篇的图片挂了&#xff0c;请移步简书中看本文内容 http://www.jianshu.com/p/52a526ecf616 本篇接着上一篇&#xff0c;讲一个与非电路的设计、仿真、版图绘制过程。 英文原文在这里。 原理图 我们可以直接从上一个项目中复制过来&#xff0c;减少一些工作量。注意一定要…

cadence16.6安装教程

cadence16.6安装教程 1.安装license manage2.安装production installation3.配置环境 1.安装license manage &#xff08;1&#xff09;管理员身份运行。 &#xff08;2&#xff09;选择license manage。 &#xff08;3&#xff09;点击next。 &#xff08;4&#xff09;点…

【Cadence快速入门】一文总结版

文章目录 一、Cadence介绍及环境搭建二、Cadence基础知识三、OrCAD Capture CIS的数据库配置常见问题Allegro Design Entry CIS 和 Orcad Capture CIS 区别OrCAD Capture 与 OrCAD Capture CIS 区别 导读&#xff1a;Cadence在实际公司中用的比AD要多&#xff0c;这里我们旨在熟…