持久化日志引擎
Posted 炼金士
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了持久化日志引擎相关的知识,希望对你有一定的参考价值。
用了几天的时间,完成了基于分布式组件的持久化日志功能,可在应用系统的工作站和中间件的代码中使用同样的语句来记录日志信息,而不用关心底层代码是如何运作的。
这个日志功能作为独立组件,已整合到CSLA的框架当中,可根据需要自动记录业务对象的更新数据,达到留痕的目的,基于此功能可实现操作者的审计功能。
比如在提交Update代码中嵌入了:
PermanentLogHub.SaveExecuteActionLog(transaction, Csla.ApplicationContext.User, this,
PermanentExecuteActiones.Update, _oldFields, GetFields());
开发者可利用 PermanentLogHub 类中的过程做日志处理。
以上是关于持久化日志引擎的主要内容,如果未能解决你的问题,请参考以下文章