我正在尝试调整 Adplus.exe 的配置文件,但我遇到了一个EventLog
默认情况下为第二次机会异常打开的操作。但是,我比较了有和没有 EventLog 的日志,但似乎效果是一样的。我希望它生成一个事件查看器日志,但它没有。
这是我的cfg片段:
<Exception Code='eh'>
<Actions1> Log;stack;</Actions1>
<ReturnAction1> GN </ReturnAction1>
</Exception>
<Exception Code='AV'>
<Actions1> Log;stack;FullDump;EventLog</Actions1>
<ReturnAction1> GN </ReturnAction1>
</Exception>
<Exception Code='*'>
<Actions1> Log;stack </Actions1>
<ReturnAction1> GN </ReturnAction1>
</Exception>
<Exception Code='epr'>
<Actions1> Log;</Actions1>
</Exception>
<Exception Code='bpe'>
<Actions1> Log </Actions1>
<ReturnAction1> GN </ReturnAction1>
</Exception>
请注意EventLog
in Exception Code='AV'
(对不起,我无法突出显示或加粗该部分)。我尝试启用/禁用它,生成的日志完全相同。它真的有效吗?如果是,在哪里可以找到事件日志?还是已经贬值了?
另外,我检查了 Adplus v7 文档 更新:它不在文档中,但在我们运行时显示EventLog
,但没有包含在其中,但就像我说的,ADPlus –HelpConfig
。
默认情况下,它启用了第二次机会异常,如DebuggerScript.txt
下面生成的
*| Default Exception Behavior:
*| Action1: Log
*| Return1: GN
*| Action2: Log;Time;Stack;FullDump;EventLog
*| Return2: Q
*| Default Event Behavior:
*| Action1: Log
*| Return1: GN
*|
*| Exceptions:
*| av-AccessViolation
*| Action1: Log;stack;FullDump
*| Return1: GN
*| Action2: Log;Time;Stack;FullDump;EventLog
*| Return2: Q
*| ch-InvalidHandle
*| Action1: Log
*| Return1: GN
*| Action2: Log;Time;Stack;FullDump;EventLog
*| Return2: Q
提前谢谢!