在 iOS 14 模拟器上使用以下代码,所有日志语句都以明文形式打印。没有编辑或散列发生。无论是在 Xcode 控制台中,还是在 Mac 上的 Console.app 中。
是否需要其他任何东西来测试编辑是否有效?
let email = "apple@stackoverflow.com"
let logger = Logger()
logger.log("\(email, privacy: .auto)")
logger.log("\(email, privacy: .auto(mask: .hash))")
logger.log("\(email, privacy: .private)")
logger.log("\(email, privacy: .private(mask: .hash))")