CommandLineToolkit

Форк
0
/
SimpleLogEntryTextFormatter.swift 
23 строки · 548.0 Байт
1
/*
2
 * Copyright (c) Avito Tech LLC
3
 */
4

5
import Foundation
6
import CLTLogging
7
import CLTLoggingModels
8

9
final class SimpleLogEntryTextFormatter: LogEntryTextFormatter {
10
    func format(logEntry: LogEntry) -> String {
11
        var result = ""
12
        result += "\(logEntry.timestamp)"
13
        
14
        if !logEntry.coordinates.isEmpty {
15
            result += " " + logEntry.coordinates.map { $0.stringValue }.joined(separator: " ")
16
        }
17
        
18
        result += ":"
19
        result += " \(logEntry.message)"
20
        
21
        return result
22
    }
23
}
24

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.