В верхней части многих моих файлов я пишу:
private let log = OSLog(subsystem: "", category: "Foo")
Категория обычно происходит от имени файла, за вычетом расширения. Так что это будет в "Foo.swift". Я могу определить фрагмент кода Xcode следующим образом:
private let log = OSLog(subsystem: "", category: "<#category#>")
Это довольно хорошо. Лучше было бы что-то, что позволило бы по умолчанию использовать мою обычную строку:
private let log = OSLog(subsystem: "", category: "<#category:$FILENAME#>")
Я смутно помню, что делал что-то подобное в какой-то IDE. Вероятно, это был IntelliJ. Возможно ли это в Xcode?