1
我执行日志在Web服务应用程序有以下要求:应用程序日志与对象序列化
- 日志应被存储在数据库
- 日志应该是机器可读(信息的每一位应存放在单独列)
- 日志应该是可扩展(客户端代码可以指定信息将在数据库中去特定列)
- 应该能够从客户端代码传递大对象数据库(serialiazing)
- 不应该打性能(DB的写操作应在单独的线程来完成)
我知道,log4net的和similair解决方案具有DB追加程序。但是,如何编写数据库呢?和大对象?
的基本用例,这是翻阅事件,并能够在运行的任何地方获得输入/输出对象的能力。
我觉得我搞乱应用程序日志不同的东西。有没有人知道这种产品/架构的正确名称?也许有一些通用的解决方案?
从第一个角度来看,我真的不明白为什么这比普通的log4net更好。它支持我上面列举的任何东西吗? – Vitaliy
@Vitaliy - 我提供了更多的细节。请参阅编辑更改。 – code5