设置错误日志
用于控制运行现有文件的脚本时错误信息是否被记录。
另请参阅
选项
- 
                                                
“打开”启动记录脚本错误。在文件关闭或使用“关闭”选项运行此脚本步骤前,将继续记录当前文件中所有脚本的错误。
 - 
                                                
“关闭”停止记录脚本错误。
 - 
                                                
“自定义调试信息”是在记录脚本错误时解析的表达式。使用此选项提供能帮助您调试问题的其他信息。
 
兼容性
| 产品 | 是否支持 | 
| FileMaker Pro | 是 | 
| FileMaker Go | 是 | 
| FileMaker WebDirect | 是 | 
| FileMaker Server | 是 | 
| FileMaker Cloud | 否 | 
| FileMaker Data API | 是 | 
| 自定义 Web 发布 | 否 | 
原始版本
18.0
说明
执行此脚本步骤后,当第一个脚本错误由当前文件中的任何脚本引起时,将创建日志文件。只要脚本步骤返回非零错误代码,就会在日志文件中添加一个条目。如果日志文件已存在,则会将条目附加到该文件。
日志文件中的每一行按以下顺序显示由制表符分隔的信息:
| 
                                                         日志条目信息  | 
                                                    
                                                         注释  | 
                                                
| 
                                                         时间戳  | 
                                                    
                                                         发生错误时客户端的日期和时间。  | 
                                                
| 
                                                         数据库会话号  | 
                                                    
                                                         运行脚本的会话 ID。  | 
                                                
| 
                                                         文件名  | 
                                                    
                                                         脚本所在文件的名称。  | 
                                                
| 
                                                         帐户名  | 
                                                    
                                                         运行脚本的帐户。  | 
                                                
| 
                                                         脚本名称[脚本索引]  | 
                                                    
                                                         索引是脚本工作区中脚本面板中脚本的位置(从 1 开始)。  | 
                                                
| 
                                                         步骤名称[行号]  | 
                                                    
                                                         
  | 
                                                
| 
                                                         错误代码  | 
                                                    
                                                         请参阅 FileMaker 错误代码。  | 
                                                
| 
                                                         自定义调试信息  | 
                                                    
                                                         
  | 
                                                
注释
- 
                                                
要执行此脚本步骤,用户或脚本必须具有完全访问权限。请参阅创建并编辑脚本。
 - 
                                                
对于 FileMaker Pro 和 FileMaker Go,日志文件名为 ScriptErrors.log,在用户的文档文件夹中创建。
 - 
                                                
对于通过 FileMaker 脚本引擎、Web 发布引擎(适用于 FileMaker WebDirect)和 FileMaker Server 上的 FileMaker Data API 运行的脚本,脚本错误日志记录在两个地方进行控制:
- 
                                                        
通过脚本中的这个脚本步骤
 - 
                                                        
由服务器管理员在服务器上打开脚本日志记录
 
必须对脚本打开两者才会记录错误。
有关脚本错误日志文件的名称和位置,以及如何在 FileMaker Server 管理控制台中打开脚本日志记录,请参阅 FileMaker Server帮助。
 - 
                                                        
 
示例 1
打开脚本错误日志记录,添加变量和字段的当前值以帮助调试问题。
设置错误日志 [ 打开 ; 自定义调试信息:"索引: "& $计数器 & ", 主键: " & 表::主键 ]
                                            发生第一个错误时,ScriptErrors.log 文件包含:
2024-01-22 09:43:04.552 -0800   @1   Inventory.fmp12   Admin   处理记录 [42]   读取数据文件 [7]   100   索引:7, 主键:20E190F3-67A8-4DCF-94CF-A5EA72971FFC