管理 Windchill+ 中的日志记录
Windchill+ 不支持直接使用第三方存储库。要记录 Windchill+ 中的自定义设置,请使用接口 wt.log4j.Logger。类 wt.log4j.LogManager 会返回记录器实例。本主题将介绍 wt.log4j.Logger 接口的实施。此实施的示例如下所示:
import wt.log4j.LogManager
import wt.log4j.Logger;
public class TestClass
{
private static final String CLASSNAME = TestClass.class.getName();
private static final Logger logger = LogManager.getLogger(CLASSNAME);
public void testMethod()
{
if (logger.isDebugEnabled())
{
logger.debug("In test method");
}
}
}
按照下面给出的说明实施记录器:
1. 创建 Logger 接口 wt.log4j.Logger。此接口应包括用于检查是否针对致命、错误、警告、信息、调试和追踪级别启用日志记录的方法。
2. 写入实施 wt.log4j.Logger 接口的 LogManager。此类应实施 getLogger 静态 API。它可以包括此 API 的变型。
有关受支持的 API 的详情,请参阅 Javadoc
启用日志
要在各种环境中启用日志记录,请参阅下面指定的指导原则:
环境
启用日志
方法
开发
日志由具有站点管理权限的用户在开发站点启用。
日志可从“监控工具”页面启用。
集成
日志由具有站点管理权限的用户在开发站点启用。
日志可从“监控工具”页面启用。
生产和 QA
您需要提交服务请求。
PTC 将从“监控工具”页面启用日志记录。
要启用日志记录,请提交服务请求。PTC 团队通过使用“监控工具”页面启用日志记录。
“监控工具”页面 - 具有站点管理访问权限的用户可通过“站点” > “实用程序” > “服务器状况” > “监控工具”页面上的 Log Levels 链接启用日志记录。
设置日志级别
预设部署的日志级别设置为 error。提交服务请求,以更改日志级别。请勿使用自定义 Java 文件设置日志级别。在 Windchill 方法服务器日志文件中记录消息,而不是记录在单独的日志文件中。
分离自定义日志与预设日志
使用包约定的固定模式分离自定义日志与预设日志。以下是用户 xyz 的包前缀示例:
"com.xyz.*" or "org.xyz.*"
这对您有帮助吗?