参考 > 脚本步骤参考 > 控制脚本步骤 > 设置错误日志
 

设置错误日志

用于控制运行现有文件的脚本时错误信息是否被记录。

另请参阅 

选项 

"打开"启动记录脚本错误。在文件关闭或使用"关闭"选项运行此脚本步骤前,将继续记录当前文件中所有脚本的错误。

"关闭"停止记录脚本错误。

"自定义调试信息"是在记录脚本错误时解析的表达式。使用此选项提供能帮助您调试问题的其他信息。

兼容性 

 

产品 

是否支持 

FileMaker Pro Advanced 

 

FileMaker Go 

 

FileMaker WebDirect 

 

FileMaker Server 

 

FileMaker Cloud for AWS 

 

FileMaker Data API 

 

自定义 Web 发布 

 

Runtime 解决方案 

 

源于 

FileMaker Pro 18.0 Advanced

说明 

执行此脚本步骤后,当第一个脚本错误由当前文件中的任何脚本触发时,将在用户的 Documents 文件夹中创建 ScriptErrors.log 文件。只要脚本步骤返回非零错误代码,就会在日志文件中添加一个条目。如果日志文件已存在,则会将条目附加到该文件。

ScriptErrors.log 文件中的每一行按以下顺序显示由制表符分隔的信息:

 

日志条目信息

注释

时间戳

发生错误时客户端的日期和时间。

数据库会话号

运行脚本的会话 ID。

文件名

脚本所在文件的名称。

帐户名

运行脚本的帐户。

脚本名称[脚本索引]

索引是脚本工作区中脚本面板中脚本的位置(从 1 开始)。

步骤名称[行号]

 

错误代码

请参阅 FileMaker 错误代码

自定义调试信息

 

重要事项  此脚本错误日志格式作为预览提供,以收集客户反馈;它可能会在将来的产品版本中发生重大变化,且并非用于生产系统。

注释 

要执行此脚本步骤,用户或脚本必须具有完全访问权限。请参阅创建并编辑脚本

示例 1 

打开脚本错误日志记录,添加变量和字段的当前值以帮助调试问题。

设置错误日志 [打开 ; 自定义调试信息: "索引: " & $计数器 & ", 主键: " & 表::主键]

发生第一个错误时,ScriptErrors.log 文件包含:

2024-01-22 09:43:04.552 -0800   @1   Inventory.fmp12   Admin   处理记录 [42]   读取数据文件 [7]   100   索引: 7, 主键: 20E190F3-67A8-4DCF-94CF-A5EA72971FFC

相关主题 

脚本步骤参考(按字母顺序排序的列表)

脚本步骤参考(类别列表)