design-patterns - 当需要日志记录时,您会考虑哪种设计模式?

标签 design-patterns logging

我正在开发的应用程序需要将操作、执行操作的用户以及操作时间记录到数据库中。

哪种设计模式最流行/最适合日志记录?

我正在考虑需要当前用户和操作的命令模式。执行操作并写入日志。

你觉得怎么样?我可以考虑其他替代方案吗?

谢谢。

最佳答案

您可以使用AOP应用日志记录而没有任何侵入性行为。 AOP 可能感觉像是代理模式和装饰模式的混合体。

关于design-patterns - 当需要日志记录时,您会考虑哪种设计模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1313364/

相关文章:

logging - 如何将NAnt日志输出保存到文件?

hibernate - 如何在 Hibernate 4 中配置日志记录以使用 SLF4J

c++ - 如何使用数据访问对象进行序列化和关系数据库数据访问

asp.net-mvc - ASP.NET MVC - Controller 中应该存在业务逻辑吗?

c++ - 随机数发生器 : Should it be used as a singleton?

Node.js/Grunt 导出日志到文件

java - 用于消息驱动 Bean 的 Log4j

c# - 将上下文与 UI 应用程序中引发的异常关联起来的推荐方法是什么?

haskell - 如何将 DU/ADT 限制为某些案例标识符/值构造函数

c# - IManExt ImportCmd 问题