管理设置

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

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

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

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

显示使用者组选择

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

默认情况下,查询以 LOW 优先级运行。启用后,插件提供了为查询选择 MEDIUM 或 HIGH 优先级的选项。使用 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 中可用。