It is now possible, via an extension point, to add business logs.
<feature name="runtime.core.externalLogger.myTest">
<extensions>
<extension id="my.appender.name"
class="org.ametys.runtime.log.StaticExternalLog"
point="org.ametys.runtime.log.ExternalLogExtensionPoint">
<appender-name>my-logger-xml</appender-name>
<category-name>sitemap.handled-errors</category-name>
<file-prefix>prefix-from-xml</file-prefix>
<additive>false</additive>
<rolling-file>false</rolling-file>
<log-level>DEBUG</log-level>
</extension>
</extensions>
</feature>
<feature name="runtime.core.externalLogger.myTest">
<extensions>
<extension id="my.appender.name"
class="org.ametys.runtime.log.StaticExternalLog"
point="org.ametys.runtime.log.ExternalLogExtensionPoint">
<appender-name>my-logger-xml</appender-name>
<category-name>sitemap.handled-errors</category-name>
<file-prefix>prefix-from-xml</file-prefix>
<additive>false</additive>
<rolling-file>false</rolling-file>
<log-level>DEBUG</log-level>
</extension>
</extensions>
</feature>
<feature name="runtime.core.externalLogger.myTest">
<extensions>
<extension id="my.appender.name"
class="org.ametys.runtime.log.StaticExternalLog"
point="org.ametys.runtime.log.ExternalLogExtensionPoint">
<appender-name>my-logger-xml</appender-name>
<category-name>sitemap.handled-errors</category-name>
<file-prefix>prefix-from-xml</file-prefix>
<additive>false</additive>
<rolling-file>false</rolling-file>
<log-level>DEBUG</log-level>
</extension>
</extensions>
</feature>