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 logging。此外,我们无法通过tools.logging将日志记录级应用于我们的其他Java模块。因此,为了解决这两个问题,我正在考虑直接使用java.util.logging而不是使用closure/tools.logging。

感谢您在将Java代码转换为Clojure方面提供帮助。
没问题。

你想要的代码只是

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

如果你在转换像那样简单的代码片段时有困难,你可能应该在Clojurians Slack上在#beginners频道中提问,因为你需要帮助处理每段代码--那里有很多乐于帮助的人,几乎可以实时地进行,几乎24x7。

https://clojurians.slack.com/ -- 在http://clojurians.net/注册
谢谢。肯定会遵循那个。
...