Stephan Schroeder
07/13/2021, 12:10 PMKSPLogger
but the text doesn't show up in my ./gradlew build
output. How do I change that?
Or alternatively, where does the output show up?Jiaxiang
07/13/2021, 11:55 PMINFO
level then you should also set gradle log level to INFO
by add --info
to your gradle argument.Stephan Schroeder
07/14/2021, 9:27 AMoverride fun process(resolver: Resolver): List<KSAnnotated> {
...
<http://logger.info|logger.info>("options: $options")
throw Throwable("options: $options")
}
with ./gradlew clean build --info
leading to
> Task :workload:kspKotlin FAILED
file or directory '/Users/sschroeder/IdeaProjects/ksp-service-logger-embedded/workload/src/main/kotlin', not found
Caching disabled for task ':workload:kspKotlin' because:
Build cache is disabled
Task ':workload:kspKotlin' is not up-to-date because:
Output property 'destinationDirectory' file /Users/sschroeder/IdeaProjects/ksp-service-logger-embedded/workload/build/generated/ksp/main has been removed.
The input changes require a full rebuild for incremental task ':workload:kspKotlin'.
file or directory '/Users/sschroeder/IdeaProjects/ksp-service-logger-embedded/workload/src/main/kotlin', not found
file or directory '/Users/sschroeder/IdeaProjects/ksp-service-logger-embedded/workload/src/main/kotlin', not found
file or directory '/Users/sschroeder/IdeaProjects/ksp-service-logger-embedded/workload/src/main/kotlin', not found
i: found daemon on port 17939 (220000 ms old), trying to connect
i: connected to the daemon. Daemon is using following 'java' executable to run itself: /Users/sschroeder/.sdkman/candidates/java/8.0.292.hs-adpt/bin/java
e: java.lang.Throwable: options: {option1=value1, option2=value2}
so the exception is thrown which means the code is executed but the logged text is nowhere to be found :(logger.error(...)
but it makes no difference, it still doesn't show up.Jiaxiang
07/14/2021, 11:50 PM