2012-07-25 76 views
0

我正在以JSON格式編寫我的雲託管應用程序的日誌。應用程序日誌中的時間戳格式

例:

 
{"timestamp":1343205650,"app_name":"gmail","app_version":"2.45467","category":"Info","err_no":-1,"message":"Started","source_file":"appstartcrawler.cc","source_line":79} 

日誌以後解析和Splunk的索引。

我的問題是我應該使用什麼格式的時間戳,爲什麼?一些選項有:

  1. ISO 8601(例如:2004-02-12T15:19:21 + 00:00)
  2. RFC 2822(例如:星期四,2000 12月21日16時01分07秒+ 0200)
  3. Unix時間戳
  4. MySQL的格式 等

回答

1

根據the article here選項1,2是優選的,其中包括4位數字的年和時區。

我們正在使用ISO 8601,它的工作原理非常完美。