Adds new module lib/auditLogger/index.js for inclusing in settings.js
Updates lib/launcher.js to update settings.json with required properties for the auditLogger module
Updates lib/template/template-settings.js to use the new props in settings.json to load the auditLogger module
Adds test to ensure settings.json gets the necessary property values
Adds test to ensure settings.js loads the new module as a handler under logging.auditLogger.handler and also has the necessary properties loggingURL & token as well as the level and audit values like nr-launcher has.
Description
lib/auditLogger/index.js
for inclusing insettings.js
lib/launcher.js
to updatesettings.json
with required properties for the auditLogger modulelib/template/template-settings.js
to use the new props insettings.json
to load the auditLogger modulesettings.json
gets the necessary property valuessettings.js
loads the new module as a handler underlogging.auditLogger.handler
and also has the necessary propertiesloggingURL
&token
as well as thelevel
andaudit
values like nr-launcher has.Related Issue(s)
https://github.com/FlowFuse/flowfuse/issues/3357
Checklist
flowforge.yml
?FlowFuse/helm
to update ConfigMap TemplateFlowFuse/CloudProject
to update values for Staging/ProductionLabels
backport
labelarea:migration
label