Skip to content

Commit 2459c68

Browse files
committed
feat: Enhance error logging in PresetManager for better debugging
1 parent c0bba7a commit 2459c68

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

Sources/ClickIt/Core/Models/PresetManager.swift

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -375,7 +375,16 @@ class PresetManager: ObservableObject {
375375

376376
private func setError(_ message: String) {
377377
lastError = message
378+
379+
// Only print errors when not running tests
380+
#if !DEBUG
378381
print("PresetManager Error: \(message)")
382+
#else
383+
// In debug mode, check if we're running tests
384+
if ProcessInfo.processInfo.environment["XCTestConfigurationFilePath"] == nil {
385+
print("PresetManager Error: \(message)")
386+
}
387+
#endif
379388
}
380389

381390
private func clearError() {

0 commit comments

Comments
 (0)