为什么dnsjava需要slf4j和logback?

问题描述 投票:0回答:1

所以我(尝试)开发一个 kotlin 控制台应用程序,用户可以在其中使用电子邮件注册,为了验证此电子邮件,我使用 dnsjava 库,但这需要我使用 slf4j 和日志 api,例如logback,但我的问题是,是否有更好的方法来检查电子邮件是否真实?为什么我们必须使用记录器?

观察:我只是一个学生,这是我第一次尝试编写类似的代码,如果我做错了什么,或者如果有更好的方法,请告诉我,因为我正在找到它仅通过搜索很难获得此信息并完成此功能。谢谢!

我希望检查电子邮件是否在 dns 服务器或类似的东西中,并返回域是否与用户提供的电子邮件匹配,但我必须使用我从未使用过的 slf4j 和 logback 女巫,我对此有点迷失了。

kotlin dns logback slf4j dnsjava
1个回答
0
投票

库使用记录器来记录调试/信息消息是很常见的,一些用户可能会发现这很有用。如果你不关心它们,你可以将一个无操作记录器绑定到 slf4j api 并完成它,而不是 logback。只需将以下依赖项添加到您的 Gradle 构建中,您就不必再担心它了(当然,除非您遇到库问题并且您想查看日志进行调查):

implementation("org.slf4j:slf4j-api:2.0.16")
implementation("org.slf4j:slf4j-nop:2.0.16")
© www.soinside.com 2019 - 2024. All rights reserved.