English 中文(简体)
记录4net - 数据库或磁盘存档
原标题:log4net - database or file on disk

是否认为在标识4net中使用文档发送器或数据库发送器的最佳做法?

这是在网络农场环境中进行的,因此,我觉得自己在管理多个网站的多重档案方面是一场斗争——数据库是否是更好的途径,如果是的话,是否有任何问题?

我看到一些人抱怨联通问题,例如

我的环境是MVC + NHibernate

最佳回答

BY default logging is not asynchronous. Logging to a database is much more expensive than logging to files, but the beauty of Log4Net is you can start with one store and switch if needed.

问题回答

我辩称,最佳选择是在你的环境中做些什么,这似乎是给农场提供的数据库。

标志4net的美容只是一个组合的开关,在数据库不帮助痛苦或昂贵后,再转而取回档案。 如果你选择——例如,在当地发现 de子,审计活动去干b,“服务器倒塌”转到一些行政电子邮件地址。

或共用档案系统并撰写文件(假设你的网络农场是同一公司的一部分)

您可以做的其他事情是混合战略,在这一战略中,你将详细数据写到档案中,并将摘要(或许是信息水平及以上)上到网络备案。





相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Transaction handling with TransactionScope

I am implementing Transaction using TransactionScope with the help this MSDN article http://msdn.microsoft.com/en-us/library/system.transactions.transactionscope.aspx I just want to confirm that is ...

System.Web.Mvc.Controller Initialize

i have the following base controller... public class BaseController : Controller { protected override void Initialize(System.Web.Routing.RequestContext requestContext) { if (...

Microsoft.Contracts namespace

For what it is necessary Microsoft.Contracts namespace in asp.net? I mean, in what cases I could write using Microsoft.Contracts;?

Separator line in ASP.NET

I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!

热门标签