2014-02-13 61 views
0

我有一個通過網絡發送消息的記錄器。但是當事情失敗時,我想知道它們失敗了,所以記錄器的網絡傳輸使用記錄器來記錄錯誤。記錄器和傳輸之間的循環依賴關係

我該如何避免這種循環依賴? (?和潛在的無限循環)

回答

0

這裏是我的結論:

  1. 記錄器運輸不應該使用的記錄器,而是直接使用其他適配器或只寫直接文件系統/控制檯。
  2. 如果我認爲記錄器和傳輸是架構的不同層次,那麼清晰的傳輸應該不需要使用記錄器。
  3. 傳輸是記錄器模塊的一部分,因此它將記錄器視爲外部黑匣子是沒有意義的。