We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 108c476 commit 736a758Copy full SHA for 736a758
Sources/JExtractSwiftLib/Logger.swift
@@ -27,6 +27,23 @@ public struct Logger {
27
self.logLevel = logLevel
28
}
29
30
+ public func error(
31
+ _ message: @autoclosure () -> String,
32
+ metadata: [String: Any] = [:],
33
+ file: String = #fileID,
34
+ line: UInt = #line,
35
+ function: String = #function
36
+ ) {
37
+ guard logLevel <= .error else {
38
+ return
39
+ }
40
+
41
+ let metadataString: String =
42
+ if metadata.isEmpty { "" } else { "\(metadata)" }
43
44
+ print("[error][\(file):\(line)](\(function)) \(message()) \(metadataString)")
45
46
47
public func warning(
48
_ message: @autoclosure () -> String,
49
metadata: [String: Any] = [:],
0 commit comments