gpt4 book ai didi

c# - 您如何正确配置 contrib 记录器?

转载 作者:太空狗 更新时间:2023-10-30 00:51:36 26 4
gpt4 key购买 nike

Wiki 在描述如何配置记录器时含糊不清。我正在使用

var config = ConfigurationFactory.ParseString(@"
akka {
loggers = [""Akka.NLog.Event.NLog.NLogLogger,Akka.NLog""]
stdout-loglevel = INFO
loglevel = INFO
log-config-on-start = on
}"
);

并且已经从 Nuget 安装了 Akka.NLog,但是当我创建 actor 系统时出现异常,提示“无法找到配置中指定的记录器:“Akka.NLog.Event.NLog.NLogLogger,Akka.NLog””。

贡献记录器的正确配置字符串是什么?

最佳答案

正确的 HOCON 配置应该是这样的:

akka {
loggers = ["Akka.Logger.NLog.NLogLogger,Akka.Logger.NLog"]
}

要配置一个自定义记录器,你只需要传入一个FQN。进入 akka.loggers HOCON 字段。

因此,如果您想在程序集 Foo.Loggers 中使用用户定义的记录器 Foo.Loggers.MyCustomLogger 和您的原始 NLog 记录器,您的 HOCON 将如下所示:

akka {
loggers = ["Foo.Loggers.MyCustomLogger,Foo.Loggers","Akka.Logger.NLog.NLogLogger,Akka.Logger.NLog"]
}

关于c# - 您如何正确配置 contrib 记录器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26126600/

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