| #
7d5f3528 |
| 15-Aug-2022 |
Douglas Lowder <[email protected]> |
Persistent logging for expo-updates (#18513)
iOS:
- PersistentFileLog (class to write logs to a flat file)
- New PersistentLogHandler in LogHandler.swift
- OptionSet in Logger to use the new hand
Persistent logging for expo-updates (#18513)
iOS:
- PersistentFileLog (class to write logs to a flat file)
- New PersistentLogHandler in LogHandler.swift
- OptionSet in Logger to use the new handler (and support for future additions)
- Modify UpdatesLogger and UpdatesLogReader to use the above in place of OSLogReader
- Modify EXUpdatesModule to implement clearing the log file
- Unit tests for the above
- Modify EXUpdatesAppController to automatically purge old log entries on start
Android:
- New Logger and associated classes in expo-modules-core, same structure as iOS
- PersistentFileLog (class to write logs to a flat file)
- Options class LoggerOptions to use the new handler (and support for future additions)
- Modify UpdatesLogger and UpdatesLogReader to use the above in place of Android OS logging
- Modify UpdatesModule to implement clearing the log file
- Unit tests for the above
- Modify UpdatesController to automatically purge old log entries on start
show more ...
|