diff --git a/packages/api/app/src/index.ts b/packages/api/app/src/index.ts index 5baee3fd..c90ad334 100644 --- a/packages/api/app/src/index.ts +++ b/packages/api/app/src/index.ts @@ -174,6 +174,7 @@ export class AppAPI { type: 'handlebars' | 'ejs' = 'handlebars', ) { try { + this.generatorCore.logger.timing(`forgeTemplate`); const { material } = this.generatorContext.current!; const resourceMap = await material.find(templatePattern, { nodir: true, @@ -205,6 +206,8 @@ export class AppAPI { this.generatorCore.logger.debug('base forging failed:', e); this.generatorCore.logger.warn(i18n.t(localeKeys.templated.failed)); throw new Error('base forging failed'); + } finally { + this.generatorCore.logger.timing(`forgeTemplate`, true); } } @@ -215,6 +218,7 @@ export class AppAPI { parameters?: Record, ) { try { + this.generatorCore.logger.timing(`renderTemplateByFileType`); const { material } = this.generatorContext.current!; const resourceMap = await material.find(templatePattern, { nodir: true, @@ -267,6 +271,8 @@ export class AppAPI { this.generatorCore.logger.debug('base forging failed:', e); this.generatorCore.logger.warn(i18n.t(localeKeys.templated.failed)); throw new Error('base forging failed'); + } finally { + this.generatorCore.logger.timing(`renderTemplateByFileType`, true); } }