我想制作一个NSLog()
记录到文件的自定义,并且我想附带它。NSLog 也打印到系统日志。我不希望在用户机器上这样做。所以我必须自己动手。很好,但是:异常(被记录到不同的文件)在本地打印它们的时间戳信息。为了能够将它们插入到日志中,我需要相同的时间戳。如何?
[NSDate date]
只返回格林威治标准时间。ctime()
需要一个 time_t 结构。为此,我必须在要使用日志的每个文件中包含 time.h。有任何想法吗?
谢谢
编辑:找到它:
[[NSDate date] descriptionWithCalendarFormat:@"%Y-%m-%d %H:%M:%S.%F" timeZone:nil
locale:[[NSUserDefaults standardUserDefaults] dictionaryRepresentation]] UTF8String]