This repo contains an annotation processor which can be used to automatically generate the boilerplate for log.alpha.
import dev.mccue.log.alpha.generate.DeriveLogger;
@DeriveLogger
public final class Thing implements ThingLog {
public static void main(String[] args) {
log.info("this-logger-was-auto-genned");
}
}
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependency>
<groupId>dev.mccue</groupId>
<artifactId>log.alpha.generate</artifactId>
<version>main-SNAPSHOT</version>
</dependency>