专业化管理 > 站点维护 > 管理 Windchill+ 中的日志记录
管理 Windchill+ 中的日志记录
Windchill+ 不支持直接使用第三方存储库。对于 Windchill+ 中自定义的日志记录,接口 wt.log4j.Loggerwt.log4j.LogManager 可用并已标记为支持。下面给出了在自定义中使用此功能的示例:
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");
}
}
}
接口 wt.log4j.Logger 显示:
1. 用于检查是否针对致命、错误、警告、信息、调试和追踪日志级别启用日志记录的方法。
2. 根据日志级别写入消息的方法,通过按如下所述启用日志和设置日志级别进行控制。
有关受支持的 API 的详情,请参阅 JavaDoc
启用日志
要在各种环境中启用日志记录,请参阅下面指定的指导原则:
环境
启用日志
方法
开发
日志由具有站点管理权限的用户在开发站点启用。
日志可从“监控工具”页面启用。
集成
日志由具有站点管理权限的用户在开发站点启用。
日志可从“监控工具”页面启用。
生产和 QA
您需要提交服务请求。
PTC 将从“监控工具”页面启用日志记录。
要启用日志记录,请提交服务请求。PTC 团队将从“监控工具”页面启用日志记录。
具有站点管理访问权限的用户可通过“站点” > “实用程序” > “服务器状况” > “监控工具”页面上的 Log Levels 链接,启用日志记录。
logger.CustomLogger.name=com.acme.TestLogger
logger.CustomLogger.level=ERROR
设置日志级别
预设部署的日志级别设置为 error。提交服务请求,以更改日志级别。请勿使用自定义 Java 文件设置日志级别。在 Windchill 方法服务器日志文件中记录消息,而不是记录在单独的日志文件中。
分离自定义日志与预设日志
使用包约定的固定模式分离自定义日志与预设日志。以下是用户 xyz 的包前缀示例:
"com.xyz.*" or "org.xyz.*"
这对您有帮助吗?