Skip to content

Commit

Permalink
Make ReqresDefaultLogger print date of event
Browse files Browse the repository at this point in the history
  • Loading branch information
olejnjak authored Jul 12, 2017
1 parent 201cdcf commit e131df6
Showing 1 changed file with 13 additions and 3 deletions.
16 changes: 13 additions & 3 deletions Reqres/Classes/ReqresDefaultLogger.swift
Original file line number Diff line number Diff line change
Expand Up @@ -8,18 +8,28 @@

open class ReqresDefaultLogger: ReqresLogging {

private let dateFormatter: DateFormatter = {
let df = DateFormatter()
df.dateFormat = "YYYY-MM-dd HH:mm:ss.SSS"
return df
}()

open var logLevel: LogLevel = .verbose

open func logVerbose(_ message: String) {
print(message)
logMessage(message)
}

open func logLight(_ message: String) {
print(message)
logMessage(message)
}

open func logError(_ message: String) {
print(message)
logMessage(message)
}

private func logMessage(_ message: String) {
print("[" + dateFormatter.string(from: Date()) + "] " + message)
}
}

Expand Down

0 comments on commit e131df6

Please sign in to comment.