【发布时间】:2019-02-01 07:34:03
【问题描述】:
AsyncTaskTarget 和 AsyncWrapper 有什么区别?
哪个更好?
我看到 AsyncWrapper 有更多的配置选项(如 queueLimit、overflowAction 等),这对我很重要(我不希望日志被丢弃,即使缓冲了超过 10000 条日志,因为我正在为一些大公司的网站工作)。
那么,这是唯一的区别吗?
为什么我们甚至还有 AsyncTaskTarget 之类的东西?
此外,如果我将 AsyncTaskTarget 和 AsyncWrapper 与这样的东西结合起来会发生什么:
CustomTargetExtendingAsyncTaskTarget customTarget = CustomTargetExtendingAsyncTaskTarget();
AsyncTargetWrapper asyncTargetWrapper = new AsyncTargetWrapper(customTarget, 100000, AsyncTargetWrapperOverflowAction.Grow);
这是个坏主意吗?
【问题讨论】:
标签: asp.net logging asp.net-core asp.net-core-2.0 nlog