1aca887800
- OSLogger for the defined categories - TCA logger for the TCA logs - WalletLogger for the secant logs - SDKLogger passed to the SDK - unit tests for the loggers - export category OS logs - share txt files (sdk, tca, wallet logs) via native share dialog - timestamp extension so we see even milliseconds - txt files up to some X size - simple button enable/disable logic and wrapping the export work in the Task - TODO for empty catches - OSLogger refactored to OSLogger_, just temporary change - export and share divided into business logic and view logic parts - unit tests for the TCA part - async let syntax for the export logs - simple activity indicator so testers know export is in progress - static date formatters so we don't instantiate it over and over |
||
---|---|---|
.. | ||
LogStore.swift | ||
OSLogger_.swift | ||
TCALogger.swift | ||
TCALoggerReducer.swift |