我想创建一个自定义NSLog()
,它会记录到文件中,我想随附它。 NSLog还会打印到系统日志。我不希望在用户机器上。所以我必须自己动手。这很好但是:例外(记录到不同的文件)打印他们的时间戳信息当地时间。为了能够将它们插入日志,我需要相同的时间戳。怎么样?
[NSDate date]
只返回GMT。 ctime()
需要time_t结构。为此我必须在我想要使用日志的每个文件中包含time.h。有什么想法吗?
由于
修改:找到它:
[[NSDate date] descriptionWithCalendarFormat:@"%Y-%m-%d %H:%M:%S.%F" timeZone:nil
locale:[[NSUserDefaults standardUserDefaults] dictionaryRepresentation]] UTF8String]
答案 0 :(得分:0)
在这里使用ctime有什么问题?它有你需要的http://www.cplusplus.com/reference/clibrary/ctime/localtime/。