Skip to content

Commit 509c71d

Browse files
committed
Use Logger instead of OSLog
1 parent 233bdb4 commit 509c71d

22 files changed

+116
-163
lines changed

Commons/Sources/Commons/FoundationCommons.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,4 +109,4 @@ public extension URL {
109109
var isPackage: Bool { (try? self.resourceValues(forKeys: [.isPackageKey]))?.isPackage ?? false }
110110
}
111111

112-
private let log = OSLog(subsystem: "com.qvacua.vimr.commons", category: "general")
112+
private let log = Logger(subsystem: "com.qvacua.vimr.commons", category: "general")
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
/**
2+
* Tae Won Ha - http://taewon.de - @hataewon
3+
* See LICENSE
4+
*/
5+
6+
import Foundation
7+
import os
8+
9+
public extension Logger {
10+
func trace(
11+
file: String = #file,
12+
function: String = #function,
13+
line: Int = #line,
14+
_ msg: some Any
15+
) {
16+
#if TRACE
17+
let message = "[\((file as NSString).lastPathComponent) - \(function):\(line)] [TRACE] \(msg)"
18+
self.log(level: .debug, "\(message)")
19+
#endif
20+
}
21+
22+
func debug(
23+
file: String = #file,
24+
function: String = #function,
25+
line: Int = #line
26+
) {
27+
#if DEBUG
28+
let message = "[\((file as NSString).lastPathComponent) - \(function):\(line)]"
29+
self.log(level: .debug, "\(message)")
30+
#endif
31+
}
32+
33+
func debug(
34+
file: String = #file,
35+
function: String = #function,
36+
line: Int = #line,
37+
_ msg: some Any
38+
) {
39+
#if DEBUG
40+
let message = "[\((file as NSString).lastPathComponent) - \(function):\(line)] \(msg)"
41+
self.log(level: .debug, "\(message)")
42+
#endif
43+
}
44+
45+
func info(
46+
file: String = #file,
47+
function: String = #function,
48+
line: Int = #line,
49+
_ msg: some Any
50+
) {
51+
let message = "[\((file as NSString).lastPathComponent) - \(function):\(line)] \(msg)"
52+
self.log(level: .info, "\(message)")
53+
}
54+
55+
func error(
56+
file: String = #file,
57+
function: String = #function,
58+
line: Int = #line,
59+
_ msg: some Any
60+
) {
61+
let message = "[\((file as NSString).lastPathComponent) - \(function):\(line)] \(msg)"
62+
self.log(level: .error, "\(message)")
63+
}
64+
65+
func fault(
66+
file: String = #file,
67+
function: String = #function,
68+
line: Int = #line,
69+
_ msg: some Any
70+
) {
71+
let message = "[\((file as NSString).lastPathComponent) - \(function):\(line)] \(msg)"
72+
self.log(level: .fault, "\(message)")
73+
}
74+
}

Commons/Sources/Commons/OSLogCommons.swift

Lines changed: 0 additions & 113 deletions
This file was deleted.

Commons/Sources/Commons/ProcessUtils.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ public enum ProcessUtils {
109109
}
110110
}
111111

112-
private static let logger = OSLog(
112+
private static let logger = Logger(
113113
subsystem: Defs.loggerSubsystem,
114114
category: Defs.LoggerCategory.general
115115
)

NvimView/Sources/NvimView/NvimView.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -333,8 +333,8 @@ public final class NvimView: NSView,
333333
var tabsCache = [NvimView.Tabpage]()
334334

335335
var markedText: String?
336-
let bridgeLogger = OSLog(subsystem: Defs.loggerSubsystem, category: Defs.LoggerCategory.bridge)
337-
let log = OSLog(subsystem: Defs.loggerSubsystem, category: Defs.LoggerCategory.view)
336+
let bridgeLogger = Logger(subsystem: Defs.loggerSubsystem, category: Defs.LoggerCategory.bridge)
337+
let log = Logger(subsystem: Defs.loggerSubsystem, category: Defs.LoggerCategory.view)
338338

339339
let sourceFileUrls: [URL]
340340

NvimView/Sources/NvimView/Typesetter.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@ final class Typesetter {
277277

278278
private let ctRunsCache = FifoCache<[Unicode.UTF16.CodeUnit], [CTRun]>(count: 5000)
279279

280-
private let log = OSLog(subsystem: Defs.loggerSubsystem, category: Defs.LoggerCategory.view)
280+
private let log = Logger(subsystem: Defs.loggerSubsystem, category: Defs.LoggerCategory.view)
281281

282282
private struct NvimUtf16CellsRun {
283283
var startColumn: Int

NvimView/Sources/NvimView/UGrid.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -388,7 +388,7 @@ final class UGrid: CustomStringConvertible, Codable {
388388
}
389389
}
390390

391-
private let log = OSLog(subsystem: Defs.loggerSubsystem, category: Defs.LoggerCategory.view)
391+
private let log = Logger(subsystem: Defs.loggerSubsystem, category: Defs.LoggerCategory.view)
392392
}
393393

394394
extension UGrid {

NvimView/Sources/NvimView/UiBridge.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ final class UiBridge {
9999
return true
100100
}
101101

102-
private let log = OSLog(subsystem: Defs.loggerSubsystem, category: Defs.LoggerCategory.bridge)
102+
private let log = Logger(subsystem: Defs.loggerSubsystem, category: Defs.LoggerCategory.bridge)
103103

104104
private let uuid: UUID
105105

NvimView/Support/DrawerPerf/AppDelegate.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ class AppDelegate: NSObject, NSApplicationDelegate {
4040

4141
private let perf = PerfTester()
4242

43-
private let log = OSLog(
43+
private let log = Logger(
4444
subsystem: "com.qvacua.DrawerPerf",
4545
category: "perf-tester"
4646
)

NvimView/Support/DrawerPerf/PerfTester.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ class PerfTester {
121121
highestValue: 10
122122
)
123123

124-
private let log = OSLog(
124+
private let log = Logger(
125125
subsystem: "com.qvacua.DrawerPerf",
126126
category: "perf-tester"
127127
)

0 commit comments

Comments
 (0)