管理设置

使用设置来存储和管理电子表格插件的日志信息。

Oracle Database 菜单中,单击设置以配置以下选项。

后面是 log-settings.png 的说明
插图 log-settings.png 的说明

虽然大多数选项通常可用于电子表格,但某些选项仅适用于 Microsoft ExcelGoogle Sheets

显示使用者组选择

此选项允许您为从电子表格运行的查询设置优先级。

默认情况下,查询以 LOW 优先级运行。启用后,插件提供了为查询选择 MEDIUMHIGH 优先级的选项。使用 HIGH 优先级的查询会消耗更多资源,并可能更快地检索结果。

日志级别

每个日志消息都与一个严重性级别关联,该级别指示日志的重要性和紧急性。

日志级别可以具有从最低影响到最高影响的值。下表按其影响的降序介绍了日志级别。

日志级别 说明

停止

记录无信息。这影响最小。

ERROR(错误)

记录可能需要更正操作的事件,例如,组件不可用。

WARNING(警告)

记录可能导致错误或将来需要更正操作的问题。这是默认日志级别。

INFORMATION(信息)

记录组件的已完成操作或当前状态,例如组件正在初始化。

详细

显示详细的处理信息,包括错误、警告和信息。这影响最大。

每个级别都是累积的,即包含由较低级别生成的所有数据。例如,警告日志包含由错误日志生成的所有数据,包括特定于错误类别的事件。

日志消息格式

日志设置将消息写入指定的日志文件。日志文件包含模块、时间戳、严重性、服务器名称、连接和消息等信息,以及堆栈跟踪(如果有)。每个属性在大括号之间指定。

以下是服务器日志文件的示例。

{
  "module": "ServerHelper",
  "logMessage": "New settings saved",
  "timestamp": 1688901058020,
  "level": 3,
  "payload": {
    "conAlias": "Excel Connection",
    "status": 400
  },
  "id": 161,
  "timeString": "19 Jun 20XX 16:40:58"
},
{
  "module": "ServerHelper",
  "logMessage": "serverRequest - success",
  "timestamp": 1688901059724,
  "level": 3
}

保留日志的小时数

您可以设置在日志文件中存储日志信息的时间限制。系统会自动清除早于此字段中指定的值的日志。默认值是 12 小时。这意味着将删除超过 12 小时的记录。

清除日志

此选项将删除所有日志。

导出日志

您可以导出日志以将信息保存到 JSON 格式的文件。在 Windows 中,导出选项将日志文件直接保存到文件夹中,例如 Downloads。在 Mac 中,日志信息将复制到剪贴板。您可以将其粘贴到文件中并保存日志。

日志存储在运行插件的系统本地。它们不位于服务器或任何远程位置。

然后,您可以与支持团队共享日志文件以诊断错误和进行故障排除。

注意:

JSON 日志文件可以包含个人信息或敏感数据。在共享日志文件之前,请确保保护所有敏感信息。

重定向 URL

可以使用 Copy PL/SQL 选项并手动创建连接。此选项在 Excel 中可用。