Log4net数据库与文件日志

时间:2013-06-07 07:46:25

标签: performance logging log4net

我想知道什么会更好地表现明智和尺寸明智。我正在使用log4net进行日志记录,我正在考虑将其写入文件(可能每隔10 MB创建一个新文件)或写入数据库。哪个更快,哪个会变得更大?

假设日志消息总量至少为1500万,达到30M。日志介质(数据库/文件)可能位于发生其他事情的同一磁盘上,因此更短的写入时间更好。

1 个答案:

答案 0 :(得分:1)

写入文件的速度会越来越快,尤其是FileAppender.ImmediateFlushfalse时(默认情况下)。您没有写入事务日志的开销,提交您对数据库的更改等。

OTOH,当然,您不具备数据库可以提供的查询功能。