After several studies, I found that you need to create a log formatter, this log formatter is a subclass DDDispatchQueueLogFormatter, and you must override the function that receives DDLogMessageand returns String, for example
import Foundation
import CocoaLumberjack.DDDispatchQueueLogFormatter
class LogFormatter: DDDispatchQueueLogFormatter {
let dateFormatter: NSDateFormatter
override init() {
dateFormatter = NSDateFormatter()
dateFormatter.formatterBehavior = .Behavior10_4
dateFormatter.dateFormat = "HH:mm"
super.init()
}
override func formatLogMessage(logMessage: DDLogMessage!) -> String {
let dateAndTime = dateFormatter.stringFromDate(logMessage.timestamp)
return "\(dateAndTime) [\(logMessage.fileName):\(logMessage.line)]: \(logMessage.message)"
}
}
, , AppDelegate CocaLumberJack:
DDTTYLogger.sharedInstance().logFormatter = LogFormatter()
, -!