Skip to content

Commit

Permalink
report lang, country and time zone to loggly
Browse files Browse the repository at this point in the history
  • Loading branch information
fffw committed Feb 21, 2015
1 parent 7a21381 commit 3f85edf
Showing 1 changed file with 10 additions and 3 deletions.
13 changes: 10 additions & 3 deletions src/github.com/getlantern/flashlight/logging.go
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,17 @@ var (
log = golog.LoggerFor("flashlight")
logglyToken string
versionToLoggly = fmt.Sprintf("%v (%v)", version, buildDate)
lang string
country string
tz string
)

func init() {
lang, _ = jibber_jabber.DetectLanguage()
country, _ = jibber_jabber.DetectTerritory()
tz = time.Local.String()
}

func configureLogging() *rotator.SizeRotator {
logdir := appdir.Logs("Lantern")
log.Debugf("Placing logs in %v", logdir)
Expand Down Expand Up @@ -65,16 +74,14 @@ func (w logglyErrorWriter) Write(b []byte) (int, error) {
}

func writeToLoggly(l *loggly.Client, level string, msg string) (int, error) {
lang, _ := jibber_jabber.DetectLanguage()
country, _ := jibber_jabber.DetectTerritory()
extra := map[string]string{
"logLevel": level,
"osName": runtime.GOOS,
"osArch": runtime.GOARCH,
"osVersion": "",
"language": lang,
"country": country,
"timeZone": "",
"timeZone": tz,
"version": versionToLoggly,
}
m := loggly.Message{
Expand Down

0 comments on commit 3f85edf

Please sign in to comment.