Emcee
38 строк · 1.1 Кб
1import Foundation
2import EmceeLoggingModels
3
4open class LogEntryFixture {
5public var file: String = "file"
6public var line: UInt = 42
7public var coordinates: [LogEntryCoordinate] = []
8public var message: String = "message"
9public var timestamp: Date = Date(timeIntervalSince1970: 1000)
10public var verbosity: Verbosity = .debug
11
12public init(
13file: String = "file",
14line: UInt = 42,
15coordinates: [LogEntryCoordinate] = [],
16message: String = "message",
17timestamp: Date = Date(timeIntervalSince1970: 1000),
18verbosity: Verbosity = .debug
19) {
20self.file = file
21self.line = line
22self.coordinates = coordinates
23self.message = message
24self.timestamp = timestamp
25self.verbosity = verbosity
26}
27
28public func logEntry() -> LogEntry {
29LogEntry(
30file: file,
31line: line,
32coordinates: coordinates,
33message: message,
34timestamp: timestamp,
35verbosity: verbosity
36)
37}
38}
39