@@ -17,6 +17,9 @@ let prevLog;
17
17
let prevInfo ;
18
18
let prevWarn ;
19
19
let prevError ;
20
+ let prevGroup ;
21
+ let prevGroupCollapsed ;
22
+ let prevGroupEnd ;
20
23
21
24
function disabledLog ( ) { }
22
25
disabledLog . __reactDisabledLog = true ;
@@ -29,6 +32,9 @@ export function disableLogs(): void {
29
32
prevInfo = console . info ;
30
33
prevWarn = console . warn ;
31
34
prevError = console . error ;
35
+ prevGroup = console . group ;
36
+ prevGroupCollapsed = console . groupCollapsed ;
37
+ prevGroupEnd = console . groupEnd ;
32
38
// https://github.com/facebook/react/issues/19099
33
39
const props = {
34
40
configurable : true ,
@@ -42,6 +48,9 @@ export function disableLogs(): void {
42
48
log : props ,
43
49
warn : props ,
44
50
error : props ,
51
+ group : props ,
52
+ groupCollapsed : props ,
53
+ groupEnd : props ,
45
54
} ) ;
46
55
/* eslint-enable react-internal/no-production-logging */
47
56
}
@@ -65,6 +74,9 @@ export function reenableLogs(): void {
65
74
info : { ...props , value : prevInfo } ,
66
75
warn : { ...props , value : prevWarn } ,
67
76
error : { ...props , value : prevError } ,
77
+ group : { ...props , value : prevGroup } ,
78
+ groupCollapsed : { ...props , value : prevGroupCollapsed } ,
79
+ groupEnd : { ...props , value : prevGroupEnd } ,
68
80
} ) ;
69
81
/* eslint-enable react-internal/no-production-logging */
70
82
}
0 commit comments