將日志輸入到nosql 數據庫可以保證日志輸出速度和統一管理日志,log4mongo-net 項目http://log4mongo.org/display/PUB/Log4mongo+for+.NET使用log4net把日志保存到Mongodb。通常可用于代替log4net+MS SSQL logging ,和SQL Server相比可以節省40%的存儲空間,在內存的使用方面,Mongodb的設計上是不與限制的,有一種方法可以,Windows Server 2008 和2008 R2 下通過服務管理器的WSRM進行限制,Windows系統資源管理器使管理員能夠對CPU以及存儲資源分配到應用,服務及流程的方式進行管理。以這種方式管理資源能夠改進系統的性能,并減少應用,服務或流程與系統的其它部分接口的可能性。它還為運行在計算機上的應用以及服務的用戶提高了更加一致與可預測性的體驗。log4mongo-net 也可以支持 Mono, 經過 Mono 2.8的測試。
本文來自云棲社區合作伙伴“doNET跨平臺”,了解相關信息可以關注“opendotnet”微信公眾號