History log of /expo/packages/expo-modules-core/ios/Tests/PersistentFileLogSpec.swift (Results 1 – 1 of 1)
Revision Date Author Comments
# 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 ...