File tree Expand file tree Collapse file tree 1 file changed +13
-12
lines changed
Expand file tree Collapse file tree 1 file changed +13
-12
lines changed Original file line number Diff line number Diff line change @@ -792,21 +792,22 @@ logger.info('User action', {
792792
793793` ` ` mjs
794794import { LogConsumer } from ' node:logger' ;
795+ import { styleText } from ' node:util' ;
796+
797+ const levelStyles = {
798+ trace: ' gray' ,
799+ debug: ' cyan' ,
800+ info: ' green' ,
801+ warn: ' yellow' ,
802+ error: ' red' ,
803+ fatal: ' magenta' ,
804+ };
795805
796806class ConsoleColorConsumer extends LogConsumer {
797807 handle (record ) {
798- const colors = {
799- trace: ' \x1b [90m' ,
800- debug: ' \x1b [36m' ,
801- info: ' \x1b [32m' ,
802- warn: ' \x1b [33m' ,
803- error: ' \x1b [31m' ,
804- fatal: ' \x1b [35m' ,
805- };
806- const reset = ' \x1b [0m' ;
807- const color = colors[record .level ] || reset;
808-
809- console .log (` ${ color} [${ record .level .toUpperCase ()} ]${ reset} ${ record .msg } ` );
808+ const style = levelStyles[record .level ] ?? ' white' ;
809+ const label = styleText (style, ` [${ record .level .toUpperCase ()} ]` );
810+ console .log (` ${ label} ${ record .msg } ` );
810811 }
811812}
812813
You can’t perform that action at this time.
0 commit comments