标签: error-reporting

Win32:如何崩溃?

我想弄清楚 Windows 错误报告的保存位置;我今天早些时候点击了发送,但我忘记了我想“查看详细信息”,以便我可以检查内存小型转储。

但我找不到它们的存储位置(谷歌不知道)。

所以我想编写一个会崩溃的虚拟应用程序,显示 WER 对话框,让我点击“查看详细信息”,这样我就可以进入保存转储的文件夹。

如何在 Windows 上崩溃?

编辑:我问的原因是因为我尝试过溢出堆栈,并且浮点数除以零。Stack Overflow 使应用程序消失,但没有弹出 WER 对话框。浮点除以零导致 +INF,但没有例外,也没有崩溃。

windows winapi windows-xp error-reporting windows-error-reporting

1
推荐指数
1
解决办法
923
查看次数

python - 未定义的变量?

python是否有一些未定义的变量/调试模式,它将输出通知/警告?

PHP允许您修改error_reporting以打开通知警告,这意味着要做

<?php
echo $foo;
Run Code Online (Sandbox Code Playgroud)

将在第2行抛出一个"Undefined variable foo .......

python有类似的东西吗?

我有一个我正在做的错误

db.connect
Run Code Online (Sandbox Code Playgroud)

代替

db.connect()
Run Code Online (Sandbox Code Playgroud)

我希望python会抛出一个未定义的变量连接...

你能提高python中的错误报告级别或类似程度吗?

python variables debugging error-reporting

1
推荐指数
1
解决办法
7894
查看次数

错误报告设置为0但仍显示错误

在我的应用程序中,我将error_reporting设置为0,只是为了确保在我回显error_reporting()时设置为i,它表示为0.

如果我故意遗漏分号只是为了触发错误(在我把它设置为0的某个地方)它仍然显示错误:

解析错误:语法错误,意外的T_VARIABLE...

有谁知道为什么会这样?我正在使用WAMP在我自己的机器上开发.

谢谢.

php error-reporting

0
推荐指数
1
解决办法
774
查看次数

如何管理所有终端输出,包括从脚本到日志文件的错误消息

我正在尝试为大型备份文件创建可读的日志文件.
在脚本中,我只是将命令的所有输出传递给一个大文件,然后可以通过脚本"清理".例如:

echo "Error occurred" >> log.file
mount disk >> log.file
Run Code Online (Sandbox Code Playgroud)

在执行脚本时,我错过了警告和错误,我在控制台管道.

backup.script >> log.file
Run Code Online (Sandbox Code Playgroud)

但即便如此,当我通过cron执行脚本(带管道)时,错误消息并不总是记录在我的文件中,我从rsync和脚本错误中收到邮件:

rsync: writefd_unbuffered failed to write 4 bytes to socket [sender]: Broken pipe (32)
rsync: write failed on "/mnt/backup1/xxxxx": No space left on device (28)
rsync error: error in file IO (code 11) at receiver.c(322) [receiver=3.0.9]
rsync: connection unexpectedly closed (215 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(605) [sender=3.0.9]
Run Code Online (Sandbox Code Playgroud)

并在发生脚本错误时:

/data/scripts/backup.auto: line 320: syntax error …
Run Code Online (Sandbox Code Playgroud)

bash scripting error-reporting pipe

0
推荐指数
1
解决办法
1万
查看次数

为什么这段代码确实如此呢?什么样的运营商&?

我正在搜索手册error_reporting.在那里,我找到了一个列出浏览器窗口中所有错误报告级别的示例.我仔细检查了代码,一些编码风格对我来说似乎并不熟悉,我无法理解它到底是做什么的.

在手册中,它说error_reporting ()回报:

error_reporting level如果未给出level参数,则返回旧级别或当前级别

我知道error_reporting(level)确定要显示或不显示的错误类型.但是当它被分配给变量时它会返回什么?如下:

$errLvl = error_reporting(); 
Run Code Online (Sandbox Code Playgroud)

我已经打印出来$errLvl22527.我不明白这意味着什么?任何人都可以用简单的英语向我解释一下吗?

有一个函数被调用FriendlyErrorType($type),它将接受错误类型并在浏览器中打印它.但它给出了一个参数($errLvs & pow(2,i)).什么是&运营商该怎么办?我的意思是&参数中运算符的功能是什么?

print FriendlyErrorType($errLvl & pow(2, $i))
Run Code Online (Sandbox Code Playgroud)

fullCode:

$errLvl = error_reporting();
echo $errLvl.'</br>';
for ($i = 0; $i < 15;  $i++ ) {
    print FriendlyErrorType($errLvl & pow(2, $i)) . "<br>\\n";
}

function FriendlyErrorType($type)
{
    switch($type)
    {
        case E_ERROR: // 1 //
            return 'E_ERROR';
        case E_WARNING: // 2 //
            return 'E_WARNING'; …
Run Code Online (Sandbox Code Playgroud)

php function error-reporting

-1
推荐指数
1
解决办法
147
查看次数

PHP抛出"未定义的变量"通知

我想记录除了未定义的变量条目之外的所有错误......不应该这样做吗?

    error_reporting(E_ERROR | E_WARNING | E_PARSE);
Run Code Online (Sandbox Code Playgroud)

php error-reporting

-4
推荐指数
1
解决办法
3477
查看次数

-5
推荐指数
1
解决办法
722
查看次数