2016-10-05 98 views
1

我想在我的應用程序中實現日誌記錄。我希望它很簡單,並不影響性能簡單的Swift 3日誌記錄解決方案

我看着蘋果新發布的日誌記錄API: https://developer.apple.com/reference/os/1891852-logging

我做我的應用程序實現一個簡單的例子,但我無法看到的輸出,除非我在「測試」模式下運行。有沒有辦法在正常的「運行」模式下查看這個輸出?

此外,我需要能夠將條目記錄到文件中,以便稍後將設備連接到我的Mac時查看它們。最終,當我的應用程序中選中一個調試選項時,它會將該文件上傳到我的服務器。

謝謝。

+0

結帳[this](http://abizern.org/2015/02/01/debug-logging-in-swift/) –

+0

啊謝謝。我見過這個,並不是粉絲。我自寫了自己的。我很快就會把它放在github上,並將它鏈接到下面。 – toast

+0

我正在尋找同樣的東西,所以我希望你已經取得了一些成功。 –

回答

0

您可以使用Printer新的記錄體驗。

它具有將日誌保存到文件供以後使用的功能。

用法:

要登錄成功消息:

Printer.log.success(details: "This is a Success message.") 

輸出:

Printer ➞ [✅ Success] [⌚04-27-2017 10:53:28] ➞ ✹✹This is a Success message.✹✹ 
[Trace] ➞ ViewController.swift ➞ viewDidLoad() #58 

你應該讀出this的確切用法。

免責聲明:此庫已由我創建。