外壳 一个简单的宏,用于生成case class Enclosure(fullModuleName: String)数据类型,该数据类型告诉您实例化在哪个模块中。基于创建它们的类/对象/特征,将其认为是log4s或log4cats记录器名称,但可以将其通用化并使用在那种情况之外。 老实说,该库应该非常稳定,并且很可能会更改为仅支持新的Scala版本。 但是我知道什么? 入门 该库在JVM和JS平台上针对Scala 3-0-0-RC2、3-0-0-RC1、2.13、2.12发布。 libraryDependencies ++ = " com.lorandszakacs " %% " enclosure " % " 0.1.0 " 用法 该库提供了一种单一类型: com.lorandszakacs.enclosure.Enclosure ,它仅包含封闭模块的完全限定名称。 其中模块是以下之