Skip to content

Commit 648e701

Browse files
committed
fix: update shouldHaveSingleInstancePerWholeApp to return false and adjust logging for plugin activation
1 parent aec692b commit 648e701

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

adminforth/basePlugin.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ export default class AdminForthPlugin implements IAdminForthPlugin {
3939
}
4040

4141
shouldHaveSingleInstancePerWholeApp(): boolean {
42-
return true;
42+
return false;
4343
}
4444

4545
modifyResourceConfig(adminforth: IAdminForth, resourceConfig: AdminForthResource, allPluginInstances?: {pi: AdminForthPlugin, resource: AdminForthResource}[]) {

adminforth/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ import ClickhouseConnector from './dataConnectors/clickhouse.js';
3636
import OperationalResource from './modules/operationalResource.js';
3737
import SocketBroker from './modules/socketBroker.js';
3838
import { afLogger } from './modules/logger.js';
39+
export { afLogger } from './modules/logger.js';
3940
export { logger } from './modules/logger.js';
4041

4142
// exports
@@ -242,7 +243,7 @@ class AdminForth implements IAdminForth {
242243
unactivatedPlugins.forEach(
243244
({pi: pluginInstance, resource}, index) => {
244245
afLogger.trace(`Activating plugin: ${pluginInstance.constructor.name}`);
245-
afLogger.trace(`🔌 Activating plugin ${index + 1}/${allPluginInstances.length}: ${pluginInstance.constructor.name} for resource ${resource.resourceId}`);
246+
afLogger.trace(`🔌 Activating plugin ${index + 1}/${unactivatedPlugins.length}: ${pluginInstance.constructor.name} for resource ${resource.resourceId}`);
246247
pluginInstance.modifyResourceConfig(this, resource, allPluginInstances);
247248
afLogger.trace(`🔌 Plugin ${pluginInstance.constructor.name} modifyResourceConfig completed`);
248249

0 commit comments

Comments
 (0)