前提環境
- Xcode 11.3.1
- Swift 5.1.3
ログ出力とセキュリティ
print
と比べてNSLog
は日時を出力してくれるので便利そうに見えますが、、、
端末をPC接続して、Apple Configurator 2などのツールを使うとコンソールに出力されてしまいます。
セキュリティ的に危うい状況です。
一方、print
はコンソールに出力されません。
print
を自前で拡張するか、SwiftLog(Apple製のOSSライブラリ)などを利用すると良いかと思います。
https://github.com/apple/swift-log