社区
基础编程
帖子详情
php中的错误日志怎么处理啊
wangchunyan2008
2010-08-07 07:52:47
php中的错误日志怎么处理,php.ini中有可以将错误日志文件按日期生成的设置吗。比如2010-08-10的日志是一个单独的错误日志文件。2010-08-11的错误日志是另一个文件。
...全文
830
16
打赏
收藏
php中的错误日志怎么处理啊
php中的错误日志怎么处理,php.ini中有可以将错误日志文件按日期生成的设置吗。比如2010-08-10的日志是一个单独的错误日志文件。2010-08-11的错误日志是另一个文件。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangchunyan2008
2010-11-08
打赏
举报
回复
没有了,我还没弄通,等网站上加好了再来结贴
wenjianjia1
2010-10-10
打赏
举报
回复
有下文吗?
用户昵称不能为空
2010-08-07
打赏
举报
回复
学习了。
CunningBoy
2010-08-07
打赏
举报
回复
参照这篇:
http://book.chinaunix.net/showart.php?id=5813
你可以把log写到系统日志中。
phf0313
2010-08-07
打赏
举报
回复
学习。
wangchunyan2008
2010-08-07
打赏
举报
回复
[Quote=引用 8 楼 amani11 的回复:]
这个是在程序里设置的
只要程序入口 设置一下即可,,后面的具体文件地址,你可以设定为时间算法
比如 '/dir/' . date("Y_m_d") . '.txt'
这就是一个年月日文件了
[/Quote]
能不能给个例子啊,这里的“程序入口 ”是说要在每个页面的开头都设置吗?比如我的本地目录是:d:\www,只要在index.php中做设置吗?我对有些概念还不是很清楚,麻烦能不能给个详细的说明啊
amani11
2010-08-07
打赏
举报
回复
这个是在程序里设置的
只要程序入口 设置一下即可,,后面的具体文件地址,你可以设定为时间算法
比如 '/dir/' . date("Y_m_d") . '.txt'
这就是一个年月日文件了
wangchunyan2008
2010-08-07
打赏
举报
回复
[Quote=引用 6 楼 amani11 的回复:]
你都知道这种方式了
难道没想到?
ini_set('error_log', '具体文件地址');
[/Quote]
这样文件不是也是固定的啊,能不能给个具体的例子啊,怎么弄,我这水平很菜,初学阶段
amani11
2010-08-07
打赏
举报
回复
你都知道这种方式了
难道没想到?
ini_set('error_log', '具体文件地址');
Yelup
2010-08-07
打赏
举报
回复
学习下!
wangchunyan2008
2010-08-07
打赏
举报
回复
有没有这种设置的啊?是不是得自己写错误日志文件的
liukaihuazoujinhui
2010-08-07
打赏
举报
回复
路过,学习
wangchunyan2008
2010-08-07
打赏
举报
回复
这个我知道,我是想一天的日志,一个日志文件
amani11
2010-08-07
打赏
举报
回复
php.ini
log_errors = On //开启
error_log = /dir/dir/dir/php_error.log //指定日志地址
Dleno
2010-08-07
打赏
举报
回复
在php.ini里和ini_set设置的错误日志都是针对于整个服务器的吧.
要针对单个网站,貌似只能在iis/apache web服务器里设置或程序写日志.
wangchunyan2008
2010-08-07
打赏
举报
回复
按照amani11的方法已经解决了
如何在
PHP
中
处理
错误
和异常?
本文将详细探讨
PHP
中
处理
错误
和异常的方法,包括内置的
错误
处理
机制、异常
处理
机制以及自定义
错误
和异常
处理
的方法。该函数会在
错误
发生时调用自定义的
错误
处理
函数,而不是
PHP
的默认
错误
处理
机制。$e 是捕捉到的异常对象,通过 $e->getMessage() 可以获取异常的消息。使用工具如 Xdebug 进行代码调试,确保在代码发布之前捕捉和修复所有潜在的
错误
和异常。将
错误
记录到
日志
文件
中
是跟踪和分析
错误
的有效方法。通过定义自定义异常类,可以为特定类型的
错误
提供更详细的上下文信息和
处理
逻辑。
PHP
-
PHP
的
错误
日志
记录以及Think
Php
的
错误
记录
对于
PHP
开发者来说,一旦某个产品正式上线使用,应该立即将display_errors(在网页直接显示报错信息)的选项关闭,以免因为这些
错误
所透露的路径、数据库连接、数据表等信息而遭到黑客攻击。但是,任何一个产品在投入使用后,都难免会有
错误
出现,那么如何记录一些对开发者有用的
错误
报告呢? 答案是,将其记录到文件
日志
中
。 一、如何开启和设置
php
的
错误
文件存放位置? 如果需要将程序
中
的
错误
报告写入
错误
日志
中
,只要在
PHP
的配置文件
中
(
php
.ini),将配置指令log_errors开启即可。
错误
报告默认就.
PHP
错误
级别以及FPM
错误
日志
设置
日志
是程序在某个时间点的快照,
日志
可以分为访问
日志
、业务
日志
、调试
日志
、
错误
日志
等等。
日志
可以用来程序性能分析、业务分析、数据挖掘、机器学习。。。。。。
日志
很重要!
日志
很重要!
日志
很重要!重要的事情要说三遍! 本文不会进行
日志
的详细展开,只对
错误
日志
部分进行共同学习,其他
日志
类型后期会逐步完善。
错误
日志
无论在开发环境还是生产环境
中
都是非常重要的。 开发环境下我们需要借助
错误
日志
进行功能调试...
PHP
中
如何实现
错误
调试和
日志
记录?
在使用自定义
错误
处理
逻辑时,遵循一些最佳实践可以显著提高代码的可读性和可维护性。遵循PEP 8规范:PEP 8是Python的官方编码规范,它规定了代码布局、缩进和命名等标准。通过严格遵守这些规范,可以使代码更易读和易于维护。使用有意义的命名:变量和函数的命名应清晰明了,避免使用缩写或不明确的名称。这有助于其他开发者快速理解代码的功能和用途。详细的注释和文档字符串:在关键部分添加详细注释和文档字符串,可以帮助其他开发者更好地理解和维护代码。特别是在复杂的
错误
处理
逻辑
中
,清晰的注释可以减少调试时间。
「
PHP
系列」
PHP
Error(
错误
处理
)讲解
PHP
错误
处理
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章