/DTLogger

Системный логгер

Primary LanguageSwift

Xcode SPM Swift
Target Version
OSLog

DTLogger

Логгер основанный на OSLog для более удобного отслеживания событий через приложение консоль.

News

v.2.0.0 (24.09.2023)

  • Логгер был переписан и реализован через класс
  • Структура SystemLogger была depricated, вместо этого нужно использовать класс DTLogger
  • Добавлен новый уровень
  • Убран разделитель "=======", так как в Xcode 15 консоль и без него читается удобно

Установка

Для установки, скопируйте ссылку на репозиторий и добавьте зависимость в SPM

https://github.com/ZyFun/DTLogger.git

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

import DTLogger

let logger = DTLogger.shared
logger.log(.info, "Message")

При использовании логгера, в консоли будет отображаться информация с названием файла, строкой и методом, в котором логгер был использован. Это позводит быстрее ориентироваться в проекте, когда что-то идёт не так.

Есть 4 типа важности

- info
- warning
- error
- debug