chore: add clone comment in configure

This commit is contained in:
Jimmy Hunag 2018-07-29 03:18:41 +08:00
parent b1fe5b5d16
commit 7d9fdc9d29

View File

@ -58,7 +58,11 @@ function configure(configurationFileOrObject) {
configObject = loadConfigurationFile(configurationFileOrObject);
}
debug(`Configuration is ${configObject}`);
configuration.configure(CircularJSON.parse(CircularJSON.stringify(configObject)));
// Keep the configObject remain the same
// and clone it to avoid that is not configurable in appenders
const clonedConfigObject = CircularJSON.parse(CircularJSON.stringify(configObject));
configuration.configure(clonedConfigObject);
clustering.onMessage(sendLogEventToAppender);