Using logger in an extension, when using 'sitePublished' generator event, displays: "WARN: logger not configured"
This dummy extension creates a warning in the logs:
class AfterBuildExtension {
static register() {
new AfterBuildExtension(this)
}
constructor(generatorContext) {
; (this.context = generatorContext)
.on('sitePublished', this.onSitePublished.bind(this))
}
onSitePublished() {
const logger = this.context.require('@antora/logger')('example');
logger.info('test');
}
}
module.exports = AfterBuildExtension
This is the warning:
[12:41:41.707] WARN: logger not configured; creating logger with default settings
[12:41:41.708] INFO (example): test
The warning doesn't appear when using beforePublish
or playbookBuilt
generator events. See: https://docs.antora.org/antora/latest/extend/generator-events-reference/
I believe the warning should not be present when using the sitePublished
generator event.