mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-05 20:09:04 +00:00
Use the custom log level inside the NSE too. (#2020)
This commit is contained in:
@@ -15,5 +15,5 @@
|
|||||||
//
|
//
|
||||||
|
|
||||||
enum SharedUserDefaultsKeys: String {
|
enum SharedUserDefaultsKeys: String {
|
||||||
case filterNotificationsByPushRulesEnabled
|
case logLevel
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -69,7 +69,7 @@ class NotificationServiceExtension: UNNotificationServiceExtension {
|
|||||||
handler = contentHandler
|
handler = contentHandler
|
||||||
modifiedContent = request.content.mutableCopy() as? UNMutableNotificationContent
|
modifiedContent = request.content.mutableCopy() as? UNMutableNotificationContent
|
||||||
|
|
||||||
NSELogger.configure()
|
NSELogger.configure(logLevel: settings.logLevel)
|
||||||
|
|
||||||
NSELogger.logMemory(with: tag)
|
NSELogger.logMemory(with: tag)
|
||||||
|
|
||||||
|
|||||||
@@ -75,13 +75,13 @@ class NSELogger {
|
|||||||
return "\(formattedStr) MB"
|
return "\(formattedStr) MB"
|
||||||
}
|
}
|
||||||
|
|
||||||
static func configure() {
|
static func configure(logLevel: TracingConfiguration.LogLevel) {
|
||||||
guard !isConfigured else {
|
guard !isConfigured else {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
isConfigured = true
|
isConfigured = true
|
||||||
|
|
||||||
MXLog.configure(target: "nse", logLevel: .info)
|
MXLog.configure(target: "nse", logLevel: logLevel)
|
||||||
}
|
}
|
||||||
|
|
||||||
static func logMemory(with tag: String) {
|
static func logMemory(with tag: String) {
|
||||||
|
|||||||
@@ -21,4 +21,8 @@ final class NSESettings {
|
|||||||
|
|
||||||
/// UserDefaults to be used on reads and writes.
|
/// UserDefaults to be used on reads and writes.
|
||||||
private static var store: UserDefaults! = UserDefaults(suiteName: suiteName)
|
private static var store: UserDefaults! = UserDefaults(suiteName: suiteName)
|
||||||
|
|
||||||
|
/// The log level that should be used by `MXLog`.
|
||||||
|
@UserPreference(key: SharedUserDefaultsKeys.logLevel, defaultValue: TracingConfiguration.LogLevel.info, storageType: .userDefaults(store))
|
||||||
|
var logLevel
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
Use the custom log level inside the NSE too.
|
||||||
Reference in New Issue
Block a user