【发布时间】:2019-11-05 07:30:45
【问题描述】:
我在Swift 项目中记录class 名称和enums。我在每个实例字符串描述中看到了它附加的项目名称作为前缀。例如,
我创建了NSObject 的扩展,
public extension NSObject {
var classTag: String {
return NSStringFromClass(type(of: self))
}
}
我在AppDelegate中使用,
class AppDelegate: UIResponder, UIApplicationDelegate {
func testFunc() {
print(classTag, "Testing log")
}
}
它的输出是,
TestProject.AppDelegate 测试日志
如何删除TestProject. 并仅打印AppDelegate?
注意:当我打印或记录枚举时,它的行为相同(即在描述中自动附加项目名称)
【问题讨论】:
标签: ios swift logging nslog swift5