【发布时间】:2018-06-15 07:22:44
【问题描述】:
我正在尝试弄清楚如何在 MVC 中记录到平面 txt 文件。
我并不是要求最好的解决方案。我要求指出正确的方向。
我有一个想法,让一个单例类处理我的所有日志记录。
我本质上只是想调用一个名为
的方法alogger = Logger.GetLogger();
aLogger.Log("some message",enum.serverity)
每当我需要将某些内容记录到文件中时。然后让singelton处理如何写入文件等等。
但后来我开始研究 microsoft.extensions.logging 库,希望我可以将我的大部分日志记录外包给 NuGet 中已经存在的一些标准。
但是,我对那个库的复杂性感到不知所措,并且正在考虑只做我自己的基于小线程的日志记录。因为这似乎是满足我简单需求的更简单的解决方案。 是否有任何简单的指南如何归档我想要的但仍然使用看起来不像我们正在构建记录器火箭的标准库? 我缺少更好的更简单的方法吗?
【问题讨论】:
标签: c# asp.net-mvc logging