Vai*_*hav 7 logging multithreading
好的,这是场景.我有一个处理大量记录的实用程序,并相应地将信息输入数据库.
它适用于多线程批处理中的这些记录.每个这样的批处理都写入相同的日志文件,以便为每条记录创建工作流程跟踪.潜在地,我们可能在一天内完成接近一百万次的日志写入.
该日志是否应该驻留在另一台服务器上的数据库中?注意事项:
是否可以对这两种方法进行任何优化?
谢谢.
我在这里支持其他答案,取决于您对数据的处理方式。
我们这里有两种情况:
大部分日志记录都记录在数据库中,因为我们构建的产品的管理员用户需要能够在他们漂亮的小应用程序中查看它们,并提供所有附加功能。
我们将所有诊断和调试信息记录到文件中。我们不需要真正“美化”它,而且说实话,我们甚至不经常需要它,所以我们只是记录和归档大部分内容。
我想说,如果用户正在用它做任何事情,然后登录到数据库,如果它适合你,那么一个文件可能就足够了。
| 归档时间: |
|
| 查看次数: |
544 次 |
| 最近记录: |