gpt4 book ai didi

c# - 禁用 Topshelf 控制台输出

转载 作者:行者123 更新时间:2023-12-02 00:25:06 28 4
gpt4 key购买 nike

当调用 HostConfigurator.RunAsLocalSystem() 或等效函数时,TopShelf 库会向控制台输出几行。

如何防止 TopShelf 输出这些行?

最佳答案

虽然 William Morrison 的答案是正确的,但为了那些登陆此处希望使用 TopShelf 启用日志记录的人的利益,这里是使用 NLog 的方法之一

第 1 步:通过 NuGet 安装以下内容PackageManager 控制台> 安装包 TopShelfPackageManager 控制台> 安装包 TopShelf.NLog

第 2 步:在配置 lambda 中,告诉 TopShelf 您打算使用 NLog

HostFactory.Run(configurator =>
{
configurator.Service<NotificationEngineService>(svc =>
{
// configure service start, stop etc. here
});

// The below option is add via TopShelf.NLog.dll assembly
configurator.UseNLog();
// Continue configuring

});

关于c# - 禁用 Topshelf 控制台输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26895256/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com