应用程序日志中的时间戳格式

时间:2012-07-25 11:09:37

标签: logging timestamp

我正在以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 个答案:

答案 0 :(得分:1)

根据the article here选项1,2,首选包括4位年份和时区。

我们正在使用ISO 8601,它运行良好。