Я только что закончил простой журнал отладки в Swift. Он не может отображать любой другой цвет, но будет отображать значок в верхней части журнала, чтобы вы могли легко распознать уровень журнала.
Ниже приводится результат:
?2016-04-26 10:07:56.683 [Debug][ViewController.swift][actionPrintDebug-20] It's debug
?2016-04-26 10:07:57.185 [Info][ViewController.swift][actionPrintInfo-23] It's info
⚠️2016-04-26 10:07:57.678 [Warning][ViewController.swift][actionPrintWarning-26] It's warning
❌2016-04-26 10:07:58.267 [Error][ViewController.swift][actionPrintError-29] It's error
Есть некоторые проблемы с отображением значка предупреждения здесь, но он может правильно отображаться в Xcode.
Учебник по GitHub: https://github.com/aac1109/SimLogger