日志
ThingWorx 日志可记录信息、显示正在运行的内容并会列出错误。有些日志可在 Composer 中的“监控” > “[选择日志名称]”下获得,而有些日志仅在 ThingworxStorage/logs 下提供。日志级别可决定在日志中显示的粒度。可在“监控” > “[选择日志名称]” > “配置”下为每个 Composer 日志设置日志级别。日志以单独文件的形式保存在服务器中的文件夹下,路径为 /ThingworxStorage/logs
* 
监控日志大小并定期进行清除,方法是先在其他位置备份这些文件,然后再将其从日志存储路径下删除。
Composer 日志
对于 Composer 内的日志,可以按时间戳、日志级别、用户等来筛选日志数据。也可以限制要显示的行数。写入到特定日志中的内容由在系统属性编辑器中配置的设置决定。
日志名称
说明
应用程序日志
应用程序日志包含 ThingWorx 在运行期间记录的所有消息。根据您的设置,此日志可仅显示错误,也可以显示平台的每次执行。
通信日志
通信日志包含所有与 ThingWorx 的通信活动。
配置日志
配置日志包含 ThingWorx 应用程序在 ThingWorx 中完成创建、修改和删除等任何操作后生成的所有消息。例如,如果创建、修改或删除事物或混搭,则相关信息将包括在配置日志中。
* 
目前这种操作还不能实现回滚。
脚本日志
脚本日志包含 ThingWorx 应用程序在执行 JavaScript 服务时生成的所有消息。您可以使用 logger.warn (或 logger.infologger.tracelogger.debuglogger.error)。默认情况下,日志会显示警告和错误,因此我们建议使用 .warn 功能记录正在运行的服务中的此信息。通常,ThingWorx 仅会将运行服务时产生的错误发布至此日志中。
* 
默认情况下,ThingWorx Platform 上的脚本超时设置为 30 秒。如果脚本运行时间超过此时间限制,则平台会终止执行。ThingWorx 管理员可以在 platform-settings.json 配置文件的 Basic Settings 部分配置脚本超时。请参阅 platform-settings.json 配置详细信息
安全日志
安全日志包含 ThingWorx 应用程序生成的与用户相关的所有消息。此信息可包括登录数据和页面请求,具体取决于日志级别。
其他日志
以下日志在 Composer 中不可见,仅在位于 ThingworxStorage/logs 的服务器上可用。
日志名称
说明
身份验证日志
身份验证日志包含身份验证登录信息,并且仅在位于 ThingworxStorage/logsAuth.log 文件中提供。
数据库日志
数据库日志包含与数据库活动相关的所有消息。此 DatabaseLog.log 文件仅在 ThingworxStorage/logs 下提供。
脚本错误日志
脚本错误日志包含在平台中创建的脚本的堆栈追踪,并且只在位于 ThingworxStorage/logsScriptErrorLog.log 文件中才可用。
AkkaCommunicationLog.log
AkkaCommunicationLog.log 既适用于 HA 环境,也适用于单一环境。所有 Akka 消息均记录于此。该文件位于 ThingworxStorage/logs 中。
这对您有帮助吗?