我開發了一個靜態控制檯類,它將任何跟蹤,成功和錯誤寫入日誌文件。它需要一個文件路徑String和一個LoaderInfo實例才能開始。目前,該函數被命名爲start(path,loaderInfo)。我並不是真的覺得這個名字「開始」,所以我想知道是否有更準確的東西。對我而言,start方法總是有結束/停止方法,但由於這個方法沒有,所以「開始」似乎並不合適。控制檯類初始化函數名
回答
init(除非採取?)
我通常不通過init方法傳遞參數。那很奇怪嗎? – destroytoday 2009-12-17 00:03:41
有點兒。我喜歡達米安的「附加」路徑方法。或只是登錄(路徑,信息); ? – Justin 2009-12-17 00:17:41
如何觸摸帕特里克斯圖爾特?
makeItSo();
儘管如此,我認爲賈斯汀的建議是有道理的。我不覺得應該啓動控制檯。我想,它可能被「附加」到一個流或一組流中。 – 2009-12-17 00:06:41
大聲笑 - 也許Engage更合適? 就像你說的,附加(params,...)對我來說是正確的。 – Kieron 2009-12-17 09:45:48
Console.logTo(path,loaderInfo)?
我會用startLogging()去,然後由stopLogging()跟進。
- 1. 自動初始化軌控制檯
- 2. 初始化控制檯問題
- 3. Python類初始化函數
- 4. $控制器初始化
- 5. 初始化與控制器
- 6. C++匿名類初始化
- 7. 類的構造函數初始化?
- 8. VB.NET類的初始化和函數
- 9. 爲什麼控制器構造函數初始化方法
- 10. 在控制器構造函數中初始化服務
- 11. 線程化類成員函數;線程初始化通過初始化列表
- 12. 使用匿名函數初始化類屬性
- 13. Python類的命名空間和初始化函數
- 14. Windows控制檯中的初始事件
- 15. jquery初始化函數
- 16. 的JavaScript函數初始化
- 17. 陣列初始化函數
- 18. 初始化函數指針
- 19. 初始化回調函數
- 20. 如何在PyCharm中重新初始化Python控制檯?
- 21. 初始化輸出後獲取控制檯大小
- 22. 如何從rails控制檯運行初始化程序?
- 23. Rails控制檯是否會重新初始化?
- 24. 軟件包管理器控制檯不會初始化
- 25. react-ga控制檯警告 - [react-ga] gaTrackingID在初始化()
- 26. Rails控制檯:NameError:未初始化的常量
- 27. 從控制檯輸入初始化幾個變量
- 28. 爲什麼在控制檯中初始化變量返回undefined?
- 29. 類初始化
- 30. 初始化類
不要讓它成爲一個靜態類。使它成爲一個界面/ ABC。 實施方式發生變化,您可能希望有一天有多個記錄器(包括同一應用程序中的多個不同記錄器)。我已經被其他人在多個項目中做出這個決定而被咬了。 ...除非你的項目很小,你打算把它扔掉:) – 2009-12-17 00:11:08