禁止显示警告消息 Akka.net
Suppress warning message Akka.net
我是 Akka.NET 的新手,如果这个问题很愚蠢,请原谅。
我已尝试抑制以下 Akka.NET 警告
“NewtonSoftJsonSerializer 已被检测为默认序列化程序。
从 1.5 版开始,它将在 Akka.NET 中被废弃,以支持 Hyperion
欲了解更多信息,请访问:http://getakka.net/docs/Serialization#how-to-setup-hyperion-as-default-serializer
如果您想禁止显示此消息,请将 HOCON 'akka.suppress-json-serializer-warning' 配置标志设置为打开。"
但我不太确定在哪里可以设置该标志。
到目前为止我已经试过了
var config = ConfigurationFactory.ParseString(@"
akka {
actor {
akka.suppress-json-serializer-warning = true
}
}");
TlogSystem = ActorSystem.Create("TlogSystem",config);
但是它不起作用,它一直打印警告。有人能给我指出正确的方向吗?
尝试将 suppress-json-serializer-warning
移动到 actor
块之外:
akka {
suppress-json-serializer-warning = on
}
当然,可以通过某种方式关闭警告,但您也可以考虑按照警告中的说明进行操作.. 即.. 在 Akka 中使用 Hyperion 而不是 Json 进行序列化。可以在Config中按如下方式完成:
akka {
serializers {
hyperion = ""Akka.Serialization.HyperionSerializer, Akka.Serialization.Hyperion""
}
serialization-bindings {
""System.Object"" = hyperion
}
}
我是 Akka.NET 的新手,如果这个问题很愚蠢,请原谅。
我已尝试抑制以下 Akka.NET 警告
“NewtonSoftJsonSerializer 已被检测为默认序列化程序。 从 1.5 版开始,它将在 Akka.NET 中被废弃,以支持 Hyperion 欲了解更多信息,请访问:http://getakka.net/docs/Serialization#how-to-setup-hyperion-as-default-serializer 如果您想禁止显示此消息,请将 HOCON 'akka.suppress-json-serializer-warning' 配置标志设置为打开。"
但我不太确定在哪里可以设置该标志。
到目前为止我已经试过了
var config = ConfigurationFactory.ParseString(@"
akka {
actor {
akka.suppress-json-serializer-warning = true
}
}");
TlogSystem = ActorSystem.Create("TlogSystem",config);
但是它不起作用,它一直打印警告。有人能给我指出正确的方向吗?
尝试将 suppress-json-serializer-warning
移动到 actor
块之外:
akka {
suppress-json-serializer-warning = on
}
当然,可以通过某种方式关闭警告,但您也可以考虑按照警告中的说明进行操作.. 即.. 在 Akka 中使用 Hyperion 而不是 Json 进行序列化。可以在Config中按如下方式完成:
akka {
serializers {
hyperion = ""Akka.Serialization.HyperionSerializer, Akka.Serialization.Hyperion""
}
serialization-bindings {
""System.Object"" = hyperion
}
}