我们有一个辅助程序集,可帮助开发人员记录信息。用于记录的具体方法有两个签名:
LogToULS(string message)
LogToULS(string message, Microsoft.Sharepoint.Administration.SPDiagnosticsCategory category)
在我的应用程序中,我创建了一个包含 SPDiagnosticsCategory 实例的静态类,我希望在应用程序记录某些内容时使用该实例。如果使用第一个签名,则会分配一个通用类别,并且更难找到特定于该应用程序的记录信息。
我的问题是,是否可以强制人们在任何时候LogToULS
从此应用程序调用第二个签名,或者这是否需要通过程序员教育来完成?