Como pegar uma falha do Swift e fazer algum log

No Objetivo-C, oNSSetUncaughtExceptionHandler pode registrar algumas funcionalidades para fazer um log de última hora sobre a exceção.

Isso não pega algo do Swift.

É possível fazer algo assim em nível global no Swift? Por exemplo. faça algum log se ocorrer uma falha no código Swift, como desembrulhar forçado um nil opcional.

Especificamente, estou criando um utilitário para registrar o tráfego de rede no aplicativo e gostaria de liberar meus dados na memória para o disco se ocorrer uma falha.

questionAnswers(3)

yourAnswerToTheQuestion