[![Maven Central deprecated](https://img.shields.io/maven-central/v/io.github.jxnu-liguobin/scala-macro-tools_2.13.svg?label=Maven%20Central%20deprecated)](https://search.maven.org/search?q=g:%22io.github.jxnu-liguobin%22%20AND%20a:%22scala-macro-tools_2.13%22)
The artefacts have been uploaded to Maven Central. Importing the library into your build system (e.g gradle, sbt), is not enough. You need to follow an extra step.
[![Maven Central deprecated](https://img.shields.io/maven-central/v/io.github.jxnu-liguobin/scala-macro-tools_2.13.svg?label=Maven%20Central$20deprecated)](https://search.maven.org/search?q=g:%22io.github.jxnu-liguobin%22%20AND%20a:%22scala-macro-tools_2.13%22)
@@ -89,8 +89,8 @@ class LogTest extends AnyFlatSpec with Matchers {
"""@log class TestClass2(val i: Int = 0, var j: Int)"""shouldcompile
"""@log() class TestClass3(val i: Int = 0, var j: Int)"""shouldcompile
"""@log(verbose=true) class TestClass4(val i: Int = 0, var j: Int)"""shouldcompile
"""@log(logType=io.github.dreamylost.logs.LogType.Log4j2) class TestClass5(val i: Int = 0, var j: Int)"""shouldcompile
"""@log(verbose=true, logType=io.github.dreamylost.logs.LogType.Log4j2) class TestClass6(val i: Int = 0, var j: Int)"""shouldcompile
"""@log(logType=org.bitlap.tools.logs.LogType.Log4j2) class TestClass5(val i: Int = 0, var j: Int)"""shouldcompile
"""@log(verbose=true, logType=org.bitlap.tools.logs.LogType.Log4j2) class TestClass6(val i: Int = 0, var j: Int)"""shouldcompile
}
"log7 slf4j"should"ok on class"in{
...
...
@@ -101,10 +101,10 @@ class LogTest extends AnyFlatSpec with Matchers {
"""@toString @builder @log class TestClass2(val i: Int = 0, var j: Int)"""shouldcompile//Use with multiple annotations
"""@log() class TestClass3(val i: Int = 0, var j: Int)"""shouldcompile
"""@log(verbose=true) class TestClass4(val i: Int = 0, var j: Int)"""shouldcompile
"""@log(logType=io.github.dreamylost.logs.LogType.Slf4j) class TestClass5(val i: Int = 0, var j: Int)"""shouldcompile
"""@log(verbose=true, logType=io.github.dreamylost.logs.LogType.Slf4j) class TestClass6(val i: Int = 0, var j: Int)"""shouldcompile
"""@log(verbose=true, logType=io.github.dreamylost.logs.LogType.Slf4j) class TestClass6(val i: Int = 0, var j: Int){ log.info("hello world") }"""shouldcompile
"""@log(logType = io.github.dreamylost.logs.LogType.Slf4j) class TestClass6(val i: Int = 0, var j: Int){ log.info("hello world") }"""shouldcompile//default verbose is false
"""@log(logType=org.bitlap.tools.logs.LogType.Slf4j) class TestClass5(val i: Int = 0, var j: Int)"""shouldcompile
"""@log(verbose=true, logType=org.bitlap.tools.logs.LogType.Slf4j) class TestClass6(val i: Int = 0, var j: Int)"""shouldcompile
"""@log(verbose=true, logType=org.bitlap.tools.logs.LogType.Slf4j) class TestClass6(val i: Int = 0, var j: Int){ log.info("hello world") }"""shouldcompile
"""@log(logType = org.bitlap.tools.logs.LogType.Slf4j) class TestClass6(val i: Int = 0, var j: Int){ log.info("hello world") }"""shouldcompile//default verbose is false
}
"log8 slf4j"should"ok on class and has object"in{
...
...
@@ -115,13 +115,13 @@ class LogTest extends AnyFlatSpec with Matchers {
"""@toString @builder @log class TestClass2(val i: Int = 0, var j: Int)"""shouldcompile//Use with multiple annotations
"""@log() class TestClass3(val i: Int = 0, var j: Int)"""shouldcompile
"""@log(verbose=true) class TestClass4(val i: Int = 0, var j: Int)"""shouldcompile
"""@log(logType=io.github.dreamylost.logs.LogType.Slf4j) class TestClass5(val i: Int = 0, var j: Int)"""shouldcompile
"""@log(verbose=true, logType=io.github.dreamylost.logs.LogType.Slf4j) class TestClass6(val i: Int = 0, var j: Int)"""shouldcompile
"""@log(verbose=true, logType=io.github.dreamylost.logs.LogType.Slf4j) class TestClass6(val i: Int = 0, var j: Int){ log.info("hello world") }"""shouldcompile
"""@log(logType = io.github.dreamylost.logs.LogType.Slf4j) @builder class TestClass6(val i: Int = 0, var j: Int){ log.info("hello world") }
"""@log(logType=org.bitlap.tools.logs.LogType.Slf4j) class TestClass5(val i: Int = 0, var j: Int)"""shouldcompile
"""@log(verbose=true, logType=org.bitlap.tools.logs.LogType.Slf4j) class TestClass6(val i: Int = 0, var j: Int)"""shouldcompile
"""@log(verbose=true, logType=org.bitlap.tools.logs.LogType.Slf4j) class TestClass6(val i: Int = 0, var j: Int){ log.info("hello world") }"""shouldcompile
"""@log(logType = org.bitlap.tools.logs.LogType.Slf4j) @builder class TestClass6(val i: Int = 0, var j: Int){ log.info("hello world") }