2024 Clojure状态调查!中分享您的想法。

欢迎!请查看关于页面以获取更多关于如何使用本网站的详细信息。

+1
Java交互操作

如何将该Java代码转换为Clojure代码?

java.util.logging.Logger LOGGER = java.util.logging.Logger.getLogger(.class.getName());

1 个回答

+2

您可能会发现直接使用https://github.com/clojure/tools.logging(所有Java日志功能的包装器)更容易。

感谢您的回复。
目前,我们已经使用了tools.logging,但由于在整个项目中存在其他依赖项,如slf4j/log4j,它并不尊重我们在整个项目中使用的util日志。此外,我们无法使用tools.logging(我们用于其他Java模块的)在运行时应用包级日志。因此,为了解决这两个问题,我正在考虑直接使用java.util.logging而不是closure/tools.logging。

感谢您帮助将Java代码转换为Clojure代码。
当然。

你想要的代码只是

(java.util.logging.Logger/getLogger (.getName class))

如果你转换像那样的简单代码时有问题,你可能应该在 Clojurians Slack 上的 #beginners 频道寻求帮助,因为你需要帮助每一段代码——那里很多人乐于随时随地提供帮助。

https://clojurians.slack.com/ —— 在 http://clojurians.net/ 注册。
谢谢。肯定会继续这么做。
...