gpt4 book ai didi

scala - 如何在 Akka for Scala 中打开日志记录?

转载 作者:行者123 更新时间:2023-12-05 06:42:24 26 4
gpt4 key购买 nike

我正在寻找如何登录 Akka for Scala 的方法。我在 akka 网站上读了一些东西(如下)。但是找不到在我的程序中输入这些代码行的位置。你能告诉我怎么做或给我一个例子吗?这对我来说很模棱两可。

如果您想非常详细地记录 Actors 的所有生命周期变化(重启、死亡等):

akka {
actor {
debug {
# enable DEBUG logging of actor lifecycle changes
lifecycle = on
}
}
}

谢谢。

最佳答案

您需要在类型安全配置文件中添加这些行。默认情况下,此文件的名称是 application.conf(或类路径根目录中的 application.json/application.properties。这种看起来像 json 的语法是 HOCON format,它是 JSON 的超集。

Akka 使用 Typesafe Config Library用于定义配置,包括日志记录、actor 系统、序列化等。

即使您没有 application.conf,akka 也会使用合理的默认值并正常工作 - 但如果您想覆盖,您可以使用 this reference 创建一个配置.

该文件应放在类路径的根目录下,例如在 src/main/resources 文件夹下(对于 SBT 或 maven 项目)。您可以从这些 logging examples 自定义您的日志记录配置并且您的参与者应该使用 akka.event.Logging API 进行日志记录。

关于scala - 如何在 Akka for Scala 中打开日志记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37266240/

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