File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -184,7 +184,11 @@ public final class Logger {
184
184
#if canImport(os)
185
185
if !disableOSLog {
186
186
// If os_log is available, we call it unconditionally since it has its own log-level handling that we respect.
187
- os_log ( " %@ " , type: level. osLogType, message)
187
+ if #available( macOS 11 . 0 , * ) {
188
+ os. Logger. shared. log ( level: level. osLogType, " \( message) " )
189
+ } else {
190
+ os_log ( " %@ " , type: level. osLogType, message)
191
+ }
188
192
usedOSLog = true
189
193
}
190
194
#endif
@@ -240,3 +244,10 @@ public class AnyLogHandler: LogHandler {
240
244
handler ( message, level)
241
245
}
242
246
}
247
+
248
+ #if canImport(os)
249
+ @available ( macOS 11 . 0 , * )
250
+ extension os . Logger {
251
+ fileprivate static let shared = os. Logger ( )
252
+ }
253
+ #endif
You can’t perform that action at this time.
0 commit comments