@@ -17,6 +17,9 @@ let prevLog;
1717let prevInfo ;
1818let prevWarn ;
1919let prevError ;
20+ let prevGroup ;
21+ let prevGroupCollapsed ;
22+ let prevGroupEnd ;
2023
2124function disabledLog ( ) { }
2225disabledLog . __reactDisabledLog = true ;
@@ -29,6 +32,9 @@ export function disableLogs(): void {
2932 prevInfo = console . info ;
3033 prevWarn = console . warn ;
3134 prevError = console . error ;
35+ prevGroup = console . group ;
36+ prevGroupCollapsed = console . groupCollapsed ;
37+ prevGroupEnd = console . groupEnd ;
3238 // https://github.com/facebook/react/issues/19099
3339 const props = {
3440 configurable : true ,
@@ -42,6 +48,9 @@ export function disableLogs(): void {
4248 log : props ,
4349 warn : props ,
4450 error : props ,
51+ group : props ,
52+ groupCollapsed : props ,
53+ groupEnd : props ,
4554 } ) ;
4655 /* eslint-enable react-internal/no-production-logging */
4756 }
@@ -65,6 +74,9 @@ export function reenableLogs(): void {
6574 info : { ...props , value : prevInfo } ,
6675 warn : { ...props , value : prevWarn } ,
6776 error : { ...props , value : prevError } ,
77+ group : { ...props , value : prevGroup } ,
78+ groupCollapsed : { ...props , value : prevGroupCollapsed } ,
79+ groupEnd : { ...props , value : prevGroupEnd } ,
6880 } ) ;
6981 /* eslint-enable react-internal/no-production-logging */
7082 }
0 commit comments