@@ -9,47 +9,59 @@ module.exports = function(app) {
99 const NAME = config . name || config . info . name || CONSTANTS . NAME ;
1010
1111 // 日志等级
12- const LOGGER_LEVEL = process . env . MICROAPP_LOGGER_LEVEL || 5 ;
12+ const LEVEL_MAP = {
13+ debug : 1 ,
14+ error : 2 ,
15+ warn : 3 ,
16+ info : 4 ,
17+ success : 4 ,
18+ printf : 4 ,
19+ } ;
20+ let LOGGER_LEVEL = 5 ;
21+ if ( process . env . MICROAPP_LOGGER_LEVEL && typeof process . env . MICROAPP_LOGGER_LEVEL === 'string' ) {
22+ LOGGER_LEVEL = LEVEL_MAP [ process . env . MICROAPP_LOGGER_LEVEL . toLowerCase ( ) ] ;
23+ LOGGER_LEVEL = Number ( LOGGER_LEVEL || process . env . MICROAPP_LOGGER_LEVEL ) ;
24+ }
1325
1426 const customLogger = {
1527 debug ( ...args ) {
16- if ( Number ( LOGGER_LEVEL ) <= 0 ) {
28+ if ( LOGGER_LEVEL <= LEVEL_MAP . debug ) {
1729 return ;
1830 }
1931 const time = getTime ( ) ;
2032 logger . debug ( `[${ time } ]` , ...args ) ;
2133 } ,
2234 error ( ...args ) {
23- if ( Number ( LOGGER_LEVEL ) <= 1 ) {
35+ if ( LOGGER_LEVEL <= LEVEL_MAP . error ) {
2436 return ;
2537 }
2638 const time = getTime ( ) ;
2739 logger . error ( `[${ time } ]` , ...args ) ;
2840 } ,
2941 warn ( ...args ) {
30- if ( Number ( LOGGER_LEVEL ) <= 2 ) {
42+ if ( LOGGER_LEVEL <= LEVEL_MAP . warn ) {
3143 return ;
3244 }
3345 const time = getTime ( ) ;
3446 logger . warn ( `[${ time } ]` , ...args ) ;
3547 } ,
3648 info ( ...args ) {
37- if ( Number ( LOGGER_LEVEL ) <= 4 ) {
49+ if ( LOGGER_LEVEL <= LEVEL_MAP . info ) {
3850 return ;
3951 }
4052 const time = getTime ( ) ;
4153 logger . info ( `[${ time } ]` , ...args ) ;
4254 } ,
4355 success ( ...args ) {
44- if ( Number ( LOGGER_LEVEL ) <= 4 ) {
56+ if ( LOGGER_LEVEL <= LEVEL_MAP . success ) {
4557 return ;
4658 }
4759 const time = getTime ( ) ;
4860 logger . success ( `[${ time } ]` , ...args ) ;
4961 } ,
5062
5163 printf ( name = '' , ...args ) {
52- if ( Number ( LOGGER_LEVEL ) <= 4 ) {
64+ if ( LOGGER_LEVEL <= LEVEL_MAP . printf ) {
5365 return ;
5466 }
5567 const time = getTime ( ) ;
0 commit comments