ファイルにログを記録するカスタム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]