We use CurseUpload4J's debug mode when using --dry-run. Currently, it uses an SLF4J logger and logs to logger.error(). This leads to noisy red output locally and a lot of GHA ::error:: annotations in CI.
The Consumer approach would also mean we don't need our Slf4jAdapter at all (and we could probably exclude upstream's log4j transitive dependency?)
cc upstream: @hypherionmc
We use CurseUpload4J's debug mode when using
--dry-run. Currently, it uses an SLF4J logger and logs tologger.error(). This leads to noisy red output locally and a lot of GHA::error::annotations in CI.Slf4jAdapterhook that remaps log levels (hack)logLevel(slf4jLevel) field upstreamlogConsumer(Consumer<String>) override upstreamThe
Consumerapproach would also mean we don't need ourSlf4jAdapterat all (and we could probably exclude upstream's log4j transitive dependency?)