@@ -53,9 +53,9 @@ export class AppAPI {
53
53
}
54
54
55
55
public async checkEnvironment ( nodeVersion ?: string ) {
56
- if ( semver . lt ( process . versions . node , nodeVersion || '12.22.12 ' ) ) {
56
+ if ( semver . lt ( process . versions . node , nodeVersion || '16.20.2 ' ) ) {
57
57
this . generatorCore . logger . warn (
58
- i18n . t ( localeKeys . environment . node_version ) ,
58
+ `🟡 ${ i18n . t ( localeKeys . environment . node_version ) } ` ,
59
59
) ;
60
60
return false ;
61
61
}
@@ -64,9 +64,11 @@ export class AppAPI {
64
64
! ( await canUsePnpm ( ) ) &&
65
65
! ( await canUseNpm ( ) )
66
66
) {
67
- this . generatorCore . logger . debug ( "can't use yarn or pnpm or npm" ) ;
67
+ this . generatorCore . logger . debug (
68
+ "🧐 [Check Environment] Can't use yarn or pnpm or npm" ,
69
+ ) ;
68
70
this . generatorCore . logger . warn (
69
- i18n . t ( localeKeys . environment . yarn_pnpm_npm ) ,
71
+ `🟡 ${ i18n . t ( localeKeys . environment . yarn_pnpm_npm ) } ` ,
70
72
) ;
71
73
return false ;
72
74
}
@@ -118,9 +120,9 @@ export class AppAPI {
118
120
} catch ( e ) {
119
121
this . generatorCore . logger . warn ( e ) ;
120
122
this . generatorCore . logger . warn (
121
- i18n . t ( localeKeys . install . failed , {
123
+ `🟡 ${ i18n . t ( localeKeys . install . failed , {
122
124
command : command || `${ packageManager } install` ,
123
- } ) ,
125
+ } ) } ` ,
124
126
) ;
125
127
}
126
128
}
@@ -149,9 +151,9 @@ export class AppAPI {
149
151
await this . runInstall ( ) ;
150
152
}
151
153
} catch ( e ) {
152
- this . generatorCore . logger . debug ( 'Dependencies install failed ' , e ) ;
154
+ this . generatorCore . logger . debug ( '❗️ [Run Install Failed]: ' , e ) ;
153
155
this . generatorCore . logger . warn (
154
- i18n . t ( localeKeys . install . failed_no_command ) ,
156
+ `🟡 ${ i18n . t ( localeKeys . install . failed_no_command ) } ` ,
155
157
) ;
156
158
}
157
159
@@ -161,8 +163,8 @@ export class AppAPI {
161
163
this . generatorCore . logger . info ( i18n . t ( localeKeys . git . success ) ) ;
162
164
}
163
165
} catch ( e ) {
164
- this . generatorCore . logger . debug ( 'Git repository create failed ' , e ) ;
165
- this . generatorCore . logger . warn ( i18n . t ( localeKeys . git . failed ) ) ;
166
+ this . generatorCore . logger . debug ( '❗️ [ Git Add and Commit Failed]: ' , e ) ;
167
+ this . generatorCore . logger . warn ( `🟡 ${ i18n . t ( localeKeys . git . failed ) } ` ) ;
166
168
}
167
169
}
168
170
@@ -174,7 +176,7 @@ export class AppAPI {
174
176
type : 'handlebars' | 'ejs' = 'handlebars' ,
175
177
) {
176
178
try {
177
- this . generatorCore . logger ?. timing ?.( 'forgeTemplate ' ) ;
179
+ this . generatorCore . logger ?. timing ?.( '🕒 ForgeTemplate ' ) ;
178
180
const { material } = this . generatorContext . current ! ;
179
181
const resourceMap = await material . find ( templatePattern , {
180
182
nodir : true ,
@@ -187,7 +189,7 @@ export class AppAPI {
187
189
. filter ( resourceKey => ( filter ? filter ( resourceKey ) : true ) )
188
190
. map ( async resourceKey => {
189
191
this . generatorCore . logger . debug (
190
- `[renderDir] resourceKey=${ resourceKey } ` ,
192
+ `💡 [Forge Template]: resourceKey=${ resourceKey } ` ,
191
193
) ;
192
194
const target = rename
193
195
? rename ( resourceKey )
@@ -203,11 +205,13 @@ export class AppAPI {
203
205
) ;
204
206
}
205
207
} catch ( e ) {
206
- this . generatorCore . logger . debug ( 'base forging failed:' , e ) ;
207
- this . generatorCore . logger . warn ( i18n . t ( localeKeys . templated . failed ) ) ;
208
- throw new Error ( 'base forging failed' ) ;
208
+ this . generatorCore . logger . debug ( '❗️ [Forge Template Failed]:' , e ) ;
209
+ this . generatorCore . logger . warn (
210
+ `🟡 ${ i18n . t ( localeKeys . templated . failed ) } ` ,
211
+ ) ;
212
+ throw new Error ( 'Forge Template Failed' ) ;
209
213
} finally {
210
- this . generatorCore . logger ?. timing ?.( 'forgeTemplate ' , true ) ;
214
+ this . generatorCore . logger ?. timing ?.( '🕒 ForgeTemplate ' , true ) ;
211
215
}
212
216
}
213
217
@@ -218,7 +222,7 @@ export class AppAPI {
218
222
parameters ?: Record < string , any > ,
219
223
) {
220
224
try {
221
- this . generatorCore . logger ?. timing ?.( 'renderTemplateByFileType ' ) ;
225
+ this . generatorCore . logger ?. timing ?.( '🕒 RenderTemplateByFileType ' ) ;
222
226
const { material } = this . generatorContext . current ! ;
223
227
const resourceMap = await material . find ( templatePattern , {
224
228
nodir : true ,
@@ -230,7 +234,7 @@ export class AppAPI {
230
234
. filter ( resourceKey => ( filter ? filter ( resourceKey ) : true ) )
231
235
. map ( async resourceKey => {
232
236
this . generatorCore . logger . debug (
233
- `[renderDir] resourceKey=${ resourceKey } ` ,
237
+ `💡 [Forge Template by Type]: resourceKey=${ resourceKey } ` ,
234
238
) ;
235
239
if ( resourceKey . includes ( '.handlebars' ) ) {
236
240
const target = rename
@@ -268,11 +272,13 @@ export class AppAPI {
268
272
) ;
269
273
}
270
274
} catch ( e ) {
271
- this . generatorCore . logger . debug ( 'base forging failed:' , e ) ;
272
- this . generatorCore . logger . warn ( i18n . t ( localeKeys . templated . failed ) ) ;
273
- throw new Error ( 'base forging failed' ) ;
275
+ this . generatorCore . logger . debug ( '❗️ [Forge Template by Type Failed]:' , e ) ;
276
+ this . generatorCore . logger . warn (
277
+ `🟡 ${ i18n . t ( localeKeys . templated . failed ) } ` ,
278
+ ) ;
279
+ throw new Error ( 'Forge Template by Type Failed' ) ;
274
280
} finally {
275
- this . generatorCore . logger ?. timing ?.( 'renderTemplateByFileType ' , true ) ;
281
+ this . generatorCore . logger ?. timing ?.( '🕒 RenderTemplateByFileType ' , true ) ;
276
282
}
277
283
}
278
284
@@ -317,8 +323,14 @@ export class AppAPI {
317
323
config ,
318
324
) ;
319
325
} catch ( e ) {
320
- this . generatorCore . logger . warn ( i18n . t ( localeKeys . generator . failed ) ) ;
321
- this . generatorCore . logger . debug ( i18n . t ( localeKeys . generator . failed ) , e ) ;
326
+ this . generatorCore . logger . warn (
327
+ `🟡 ${ i18n . t ( localeKeys . generator . failed ) } ` ,
328
+ ) ;
329
+ this . generatorCore . logger . debug (
330
+ '❗️ [Runtime sub Generator Failed]:' ,
331
+ subGenerator ,
332
+ e ,
333
+ ) ;
322
334
throw new Error ( 'run sub generator failed' ) ;
323
335
}
324
336
}
0 commit comments