我们有一个帮助开发者记录信息的帮助程序集。用于记录的具体方法有两个特征:可能强制在应用程序中使用特定的方法签名?
LogToULS(string message)
LogToULS(string message, Microsoft.Sharepoint.Administration.SPDiagnosticsCategory category)
在我的应用程序创建一个包含我想SPDiagnosticsCategory实例的静态类中使用的应用程序日志的东西任何时候。如果使用第一个签名,则会分配一个通用类别,并且很难找到特定于此应用程序的记录信息。
我的问题是,如果可以强制人们在任何时候使用第二个签名LogToULS
从这个应用程序被调用,还是需要通过程序员教育来完成?
刚刚从您的API中删除第一个功能的任何问题? – Tigran
它仍然在其他项目中使用,仍然有它的地方,只是不在这个特定的项目。 –
在这种情况下,如果你有一个兼容性问题,恐怕没有任何其他解决方案,然后只是教育...... – Tigran