File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -6,6 +6,8 @@ class TestLogOutput: SentryLogOutput {
66
77 private var _loggedMessages : [ String ] = [ ]
88
9+ var callSuperWhenLogging = true
10+
911 var loggedMessages : [ String ] {
1012 get {
1113 queue. sync {
@@ -15,7 +17,9 @@ class TestLogOutput: SentryLogOutput {
1517 }
1618
1719 override func log( _ message: String ) {
18- super. log ( message)
20+ if callSuperWhenLogging {
21+ super. log ( message)
22+ }
1923 queue. async ( flags: . barrier) {
2024 self . _loggedMessages. append ( message)
2125 }
@@ -26,6 +30,7 @@ class TestLogOutPutTests: XCTestCase {
2630
2731 func testLoggingFromMulitpleThreads( ) {
2832 let sut = TestLogOutput ( )
33+ sut. callSuperWhenLogging = false
2934 testConcurrentModifications ( writeWork: { i in
3035 sut. log ( " Some message \( i) " )
3136 } , readWork: {
You can’t perform that action at this time.
0 commit comments