3
A
回答
6
時區設置不直接支持,但您可以使用自定義log.Formatter
中,你可以「切換」到您選擇的時區,UTC包括在內。
使用本地時區(不UTC)可能看起來像一個簡單的用法:
import (
log "github.com/Sirupsen/logrus"
)
func main() {
log.SetFormatter(&log.JSONFormatter{})
log.Info("Testing")
}
輸出(時間用我的+01
本地時區格式化):
{"level":"info","msg":"Testing","time":"2016-11-09T09:28:02+01:00"}
現在,讓我們創建一個自定義log.Formatter
切換到UTC:
type UTCFormatter struct {
log.Formatter
}
func (u UTCFormatter) Format(e *log.Entry) ([]byte, error) {
e.Time = e.Time.UTC()
return u.Formatter.Format(e)
}
func main() {
log.SetFormatter(UTCFormatter{&log.JSONFormatter{}})
log.Info("Testing")
}
輸出(時間格式爲UTC時區):
{"level":"info","msg":"Testing","time":"2016-11-09T08:28:09Z"}
1
相關問題
- 1. 如何將時區設置爲UTC?
- 2. 如何將Java日曆設置爲特定的UTC時間?
- 3. 如何設置UTC時間的日曆?
- 4. Datepicker將時間重置爲UTC
- 5. 如何將UTC從UTC時間轉換爲CEST時區
- 6. Logrus時間戳格式化
- 7. Django:將視圖中的日期時間設置爲utc + 1
- 8. 如何將UTC時間轉換爲android中使用GPS時的設備時間?
- 9. 如何將UTC從UTC轉換爲R的本地時間?
- 10. Python:我如何將UTC時間戳轉換爲python utc datetime?
- 11. python將時間轉換爲utc時間?
- 12. 將UTC時間轉換爲IST時間
- 13. 如何在PHP中將默認時區設置爲UTC?
- 14. 如何以編程方式將時區設置爲UTC + 08:00
- 15. 如何將MySQL服務器時區設置爲UTC?
- 16. 將UTC時間戳轉換爲本地設備時間戳
- 17. Python:將UTC時間元轉換爲UTC時間戳
- 18. 在UTC中將UTC時間轉換爲日期時間格式?
- 19. 如何將utc日期時間轉換爲模糊時間戳
- 20. 如何使用Perl將紀元時間轉換爲UTC時間?
- 21. postgresql:如何將UTC時間戳轉換爲悉尼時間
- 22. 如何在php/mysql中將時間保存爲UTC時間?
- 23. 如何在C(Ubuntu)中將IST時間轉換爲UTC時間?
- 24. Java:如何將UTC時間戳轉換爲本地時間?
- 25. 如何將UTC日期時間轉換爲本地時間Jquery
- 26. 如何將UTC時間轉換爲Java中的本地時間?
- 27. 如何將UTC時間轉換爲Unix時間戳在swift中?
- 28. 如何在java中將UTC時間轉換爲CET時間
- 29. 如何將UTC時間轉換爲本地時間的javascript
- 30. 如何將UTC日期/時間轉換爲EST日期/時間
太乾淨了。我喜歡它。 –