在 Standard 或 Advanced 许可等级下可用。
在 ArcGIS AllSource 中使用地理数据库复制时,无论在线或离线,以下类型的日志将用于追踪有关创建和同步复本时发生的详细过程的信息:
- 复本活动日志
- 记录创建或删除复本的时间。
- 记录有关复本之间的同步过程的详细信息。
- 可使用已记录信息对错误进行故障排除或检查复本创建和同步性能。
- 复本日志
- 记录复本同步事件,例如发送和接收更改的时间。
- 如果在复本同步期间发生错误或冲突,则将提供错误说明和解决方案。
要了解有关这些日志类型的详细信息,请参阅以下复本活动日志和复本日志。
复本活动日志
在 ArcGIS 中执行复本创建或同步过程时,有关过程的详细信息将在 ArcGIS AllSource 复本活动日志中记录。
注:
如果在 ArcGIS AllSource 中离线使用包含版本化数据且启用同步的要素服务,将创建要素服务复本。 用于在 ArcGIS AllSource 中执行的要素服务复本创建和同步过程的信息还会写入复本活动日志。
ArcGIS AllSource 复本活动日志比复本日志更详细,包含已运行的每个操作以及与该操作相关联的信息,例如可能已发生的任何错误。 可使用此信息对错误进行故障排除或检查复本创建和同步性能。
复本活动日志位置
复本活动日志为 ProReplicaActivityLog.dat 文件,该文件存储在磁盘上。 可通过在日志记录属性对话框中编辑日志文件路径,定义此文件的存储位置。
单个复制进程可能涉及不止一台计算机;因此,关于该进程的信息可以分开位于两台或更多计算机上的复本活动日志中。 例如,在离线环境中,通过将变更从数据发送方导入至数据接收方来实现同步。 在这种情况下,导出变更消息记录在发生导出进程的计算机上,而导入变更消息记录在执行导入进程的计算机上。
复本活动日志内容
ArcGIS AllSource 复本活动日志中存储的信息可以包括以下内容:
- 错误 - 运行某个流程时出现的错误
- 警告 - 运行流程时发生的警告数
- 操作名称 - 运行的流程的名称
- 完成时间 - 完成流程的日期和时间
- 操作信息 - 关于流程的常规信息
随着每个新复本过程的信息不断追加到复本活动日志中,此文件也会逐渐增大。 在日志记录属性对话框中更改日志级别,以控制写入复本活动日志的信息量。
设置复本活动日志的属性
可以选择存储 ArcGIS AllSource 复本活动日志文件 (ProReplicaActivityLog.dat) 的位置和文件中记录的细节层次。
- 使用以下方法之一访问复本日志记录属性:
- 打开 ArcGIS AllSource 工程选项对话框,然后单击地理数据库复制选项卡。
- 打开管理复本窗格,单击管理复本菜单 ,然后单击日志记录属性。
- 在日志文件路径字段中键入或粘贴本地路径或共享文件目录路径,以更改复本活动日志文件的存储位置。
ArcGIS AllSource 复本活动日志文件的默认位置为 C:\Users\<user_profile>\AppData\Local\ESRI\ProReplicaActivityLog.dat。
- 在日志级别下拉菜单中,选择要在 ArcGIS AllSource 复本活动日志中记录的细节层次。
日志级别选项用于存储从无信息(无)到调试的详细信息,信息量逐渐增加。
默认日志级别为信息:简单。 利用此设置,足以了解在大多数情况下复本创建或同步过程期间发生的情况。 如果需要其他信息,可以选择信息:标准或信息:详细。
为了进行故障排除,Esri 技术支持人员可能会要求您将日志级别设置为调试,以分析 ArcGIS AllSource 复本活动日志文件。
切记,与较低日志级别相比,复本活动日志文件大小在较高日志级别下的增加速度更快。
查看复本活动日志
可以在文本编辑器中查看复本活动日志文件 (ProReplicaActivityLog.dat) 的内容。
下面是在创建单向“父-子”复本时在 ArcGIS AllSource 复本活动日志文件中捕获的信息的示例。 在此示例中,日志级别设置为调试。
复本日志
复本日志只能用于单向和双向复本。 该日志显示地理数据库中存储的同步事件信息,如果存在错误,还将包含错误信息。 它显示发送和接收更改的时间,以及可能发生的任何错误(如同复本活动日志一样)。
要查看复本日志,打开单向或双向复本的复本属性,然后单击复本日志选项卡。
使用复本日志
在复本属性对话框的复本日志选项卡中,您可以选择要查看的日志记录天数,也可以通过选中显示所有消息选项来查看特定复本的所有日志。 如果选中显示所有消息,列出指定时间之后的消息文本框不可用。
此外,还可以按结果类型过滤在复本日志选项卡上显示的结果。
复本日志显示每条消息的日志日期、事件和结果项目。
- 日志日期 - 发送或接收消息的日期和时间
- 事件 - 显示此复本是发送(发送更改)还是接收(接收更改)消息
- 结果 - 显示是否已成功发送或接收消息,或者尝试事件时是否发生复本冲突或错误
如果结果列中显示冲突或系统错误,请右键单击该行以访问错误报告。
访问复本日志错误报告
如果结果列中显示冲突或系统错误,右键单击该行,然后单击错误报告按钮。
冲突的错误报告描述存在冲突的原因以及从冲突状态移除复本的解决方案(如果适用)。
错误报告对话框还显示有关与复本关联的代编号的信息。 起始代编号和结束代编号指定了发送到接收复本的编辑范围,而目标代编号指定了将接收编辑的目标复本上的代编号。