onevcat / OneV-s-Den-Comments

0 stars 0 forks source link

2024/04/swift-log/ #50

Open utterances-bot opened 5 months ago

utterances-bot commented 5 months ago

SwiftLog 和 OSLog:选择、使用以及坑 | OneV's Den

如果你还在用 NSLog 或者 print 打 log,那也许这篇文章正适合你,可以帮你转型到新的 log 方式。如果你已经在使用 OSLog 的相关功能,那也许本文可以帮助你加深理解,以及找到一些“进阶”用法。

https://onevcat.com/2024/04/swift-log/

trhyl commented 5 months ago

还行。

wzio commented 4 months ago

目前阻碍我使用OSLog是因为他的长度限制

akring commented 4 months ago

一个小 typo:「以对应不的 log 后端」

Rex-xingjl commented 4 months ago

可以

onevcat commented 4 months ago

@akring 已经修正了一下..感谢!

ssccsci commented 4 months ago

猫神好久不更新了

dourgulf commented 4 months ago

无法定位地面位置,这个真是好坑,所有框架都用不了

M-Quadra commented 3 months ago

使用时我还是倾向自己套一层,传递代码位置,需要的时候再手动跳转 _(:з」∠)_

static func info(_ items: Any..., file: StaticString = #fileID, line: UInt = #line) { ... }
hujunfeng commented 4 weeks ago

OSLog 还有一个很大坑,文章中没有提及的,就是没法通过 OSLogStore 读取 app 上一次以及之前运行的日志。最早能读取的日志就是从当前这次 app 启动开始。