東西感覺不對我在這裏,所以我想社會上的輸入 - 也許我在錯誤的方式接近這一點....記錄*商業*事件 - 使用記錄框架?這裏
問:是否適合使用傳統的基礎設施日誌框架(如log4net)登錄業務事件?
當我說的商業活動,我的意思是我希望有一個全球性的日誌是這樣的:
xx:xx Customer A purchased widget B.
xx:xx Widget B was dispatched from warehouse.
xx:xx Customer B payment declined.
大多數傳統的基礎設施日誌框架具有事件級別是這樣的:
當然FATAL
ERROR
WARN
INFO
DEBUG
的這些消息並不適合。最好的描述是INFO,但當然這些都是重要的事件,INFO的重要性非常低。
我仍想這是一個「登錄」
在我看來,我有兩個選擇(例如,我不希望有從我的業務提取此我想看到它每一次的對象):
1)使用像log4net這樣的框架,併爲此定義一個特殊的記錄器(並且以它感覺不對的事實爲生)。
2)爲執行此操作提供服務,不依賴於傳統的日誌記錄服務。
我傾向於2.其他人在類似情況下做了什麼?
謝謝!
你提到的審計服務,你知道在這個審計的空間相當於_log4j_任何**庫/服務**?或者這是一個人通常自己開發的東西? – rmoestl 2013-10-16 05:38:10