首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将错误和警告记录到文件中?

如何将错误和警告记录到文件中?
EN

Stack Overflow用户
提问于 2010-08-20 22:15:47
回答 5查看 386.2K关注 0票数 256

如何打开所有错误和警告并将它们记录到一个文件中,而不是在脚本中设置所有这些(不更改php.ini中的任何内容)?

我想定义一个文件名,这样所有的错误和警告都会被记录到其中。

EN

回答 5

Stack Overflow用户

发布于 2010-08-20 22:32:52

使用以下代码:

代码语言:javascript
复制
ini_set("log_errors", 1);
ini_set("error_log", "/tmp/php-error.log");
error_log( "Hello, errors!" );

然后查看该文件:

代码语言:javascript
复制
tail -f /tmp/php-error.log

或者从2008年起按照this blog entry中的描述更新php.ini

票数 385
EN

Stack Overflow用户

发布于 2017-09-28 03:00:20

只需将这些代码放在PHP/index文件的顶部:

代码语言:javascript
复制
error_reporting(E_ALL); // Error/Exception engine, always use E_ALL

ini_set('ignore_repeated_errors', TRUE); // always use TRUE

ini_set('display_errors', FALSE); // Error/Exception display, use FALSE only in production environment or real server. Use TRUE in development environment

ini_set('log_errors', TRUE); // Error/Exception file logging engine.
ini_set('error_log', 'your/path/to/errors.log'); // Logging file path
票数 52
EN

Stack Overflow用户

发布于 2017-06-25 19:05:57

这是我的个人短函数

代码语言:javascript
复制
# logging
/*
[2017-03-20 3:35:43] [INFO] [file.php] Here we are
[2017-03-20 3:35:43] [ERROR] [file.php] Not good
[2017-03-20 3:35:43] [DEBUG] [file.php] Regex empty

mylog ('hallo') -> INFO
mylog ('fail', 'e') -> ERROR
mylog ('next', 'd') -> DEBUG
mylog ('next', 'd', 'debug.log') -> DEBUG file debug.log
*/
function mylog($text, $level='i', $file='logs') {
    switch (strtolower($level)) {
        case 'e':
        case 'error':
            $level='ERROR';
            break;
        case 'i':
        case 'info':
            $level='INFO';
            break;
        case 'd':
        case 'debug':
            $level='DEBUG';
            break;
        default:
            $level='INFO';
    }
    error_log(date("[Y-m-d H:i:s]")."\t[".$level."]\t[".basename(__FILE__)."]\t".$text."\n", 3, $file);
}
票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3531703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档