Skip to content

Commit 4d111cc

Browse files
committed
Keep logging from old view controller
1 parent ab317a6 commit 4d111cc

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

libs/SalesforceFileLogger/SalesforceFileLoggerTestApp/SalesforceFileLoggerTestApp.swift

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,30 @@
2626
// WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2727

2828
import SwiftUI
29+
import SalesforceFileLogger
30+
31+
private class LogTag: NSObject {}
2932

3033
@main
3134
struct SalesforceFileLoggerTestApp: App {
35+
36+
init() {
37+
// Log some messages using SFSDKLogger without enabling OSLog
38+
SFSDKLogger.sharedInstance().i(LogTag.self, message: "Info log message without OSLog")
39+
SFSDKLogger.sharedInstance().w(LogTag.self, message: "Warning log message without OSLog")
40+
SFSDKLogger.sharedInstance().e(LogTag.self, message: "Error log message without OSLog")
41+
SFSDKLogger.sharedInstance().d(LogTag.self, message: "Debug log message without OSLog")
42+
43+
SFSDKLogger.useOSLog = true
44+
45+
// Create a new logger instance with OSLog enabled and log some more messages
46+
let osLogTestLogger = SFSDKLogger.sharedInstance(withComponent: "OSLog Test")
47+
osLogTestLogger.i(LogTag.self, message: "Info log message with OSLog")
48+
osLogTestLogger.w(LogTag.self, message: "Warning log message with OSLog")
49+
osLogTestLogger.e(LogTag.self, message: "Error log message with OSLog")
50+
osLogTestLogger.d(LogTag.self, message: "Debug log message with OSLog")
51+
}
52+
3253
var body: some Scene {
3354
WindowGroup {
3455
Text("SalesforceFileLogger Test App")

0 commit comments

Comments
 (0)