Skip to content

Commit 6269cff

Browse files
committed
[FIX] Logger date and time now can be set indepenedently
1 parent 7b02c83 commit 6269cff

1 file changed

Lines changed: 15 additions & 4 deletions

File tree

Sources/Logger.swift

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,24 @@ public struct Logger {
4747
}
4848
}
4949
}
50+
51+
public static var dateStyle: DateFormatter.Style = .short {
52+
didSet {
53+
dateFormatter.dateStyle = dateStyle
54+
}
55+
}
56+
57+
public static var timeStyle: DateFormatter.Style = .short {
58+
didSet {
59+
dateFormatter.timeStyle = timeStyle
60+
}
61+
}
5062

51-
public static var dateFormat: DateFormatter.Style = .short
52-
static let dateFormatter: DateFormatter = {
63+
fileprivate static var dateFormatter: DateFormatter = {
5364
let dateFormatter = DateFormatter()
5465
dateFormatter.dateFormat = "dd-MM HH:mm:ss.SSS"
55-
dateFormatter.dateStyle = dateFormat
56-
dateFormatter.timeStyle = dateFormat
66+
dateFormatter.dateStyle = dateStyle
67+
dateFormatter.timeStyle = timeStyle
5768
return dateFormatter
5869
}()
5970

0 commit comments

Comments
 (0)