From 9eabb5a8524097eb78e611ea687f94dea9df42d2 Mon Sep 17 00:00:00 2001 From: Rahul Katariya Date: Tue, 25 Nov 2025 11:21:02 +0000 Subject: [PATCH] Add warning about multiple LogMonitor instances --- Sources/Support/Logging/LogMonitor/LogMonitor.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Sources/Support/Logging/LogMonitor/LogMonitor.swift b/Sources/Support/Logging/LogMonitor/LogMonitor.swift index bbdb25a..582b63f 100644 --- a/Sources/Support/Logging/LogMonitor/LogMonitor.swift +++ b/Sources/Support/Logging/LogMonitor/LogMonitor.swift @@ -9,6 +9,9 @@ import UniformTypeIdentifiers /// /// `LogMonitor` continuously monitors the system log store for new entries and persists them /// to a SwiftData model container. +/// +/// - Warning: Only one instance of `LogMonitor` should be created per application. +/// Creating multiple instances may result in unpredictable behavior. public class LogMonitor { private static let logger = Logger(subsystem: "com.zuhlke.Support", category: "LogMonitor")