我們有一個幫助開發者記錄信息的幫助程序集。用於記錄的具體方法有兩個特徵:可能強制在應用程序中使用特定的方法簽名?
LogToULS(string message)
LogToULS(string message, Microsoft.Sharepoint.Administration.SPDiagnosticsCategory category)
在我的應用程序創建一個包含我想SPDiagnosticsCategory實例的靜態類中使用的應用程序日誌的東西任何時候。如果使用第一個簽名,則會分配一個通用類別,並且很難找到特定於此應用程序的記錄信息。
我的問題是,如果可以強制人們在任何時候使用第二個簽名LogToULS
從這個應用程序被調用,還是需要通過程序員教育來完成?
剛剛從您的API中刪除第一個功能的任何問題? – Tigran
它仍然在其他項目中使用,仍然有它的地方,只是不在這個特定的項目。 –
在這種情況下,如果你有一個兼容性問題,恐怕沒有任何其他解決方案,然後只是教育...... – Tigran