go: downloading github.com/stretchr/testify v1.7.0 go: downloading github.com/davecgh/go-spew v1.1.1 go: downloading github.com/pmezard/go-difflib v1.0.0 go: downloading gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b ./build/wakatime-cli-linux-amd64 --log-file /tmp/249978093 --api-url http://127.0.0.1:43851 --key 00000000-0000-4000-8000-000000000000 --config /tmp/wakatime.cfg3808709066 --entity testdata/main.go --cursorpos 12 --offline-queue-file /tmp/766282733 --lineno 42 --lines-in-file 100 --time 1585598059 --hide-branch-names .* --project wakatime-cli --write --verbose logs: {"caller":"github.com/wakatime/wakatime-cli/cmd/run.go:104","func":"Run","level":"debug","message":"command: heartbeat","now":"2022-01-19T20:51:57Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/cmd/heartbeat/heartbeat.go:85","func":"SendHeartbeats","level":"debug","message":"params: api params: (api key: '0000...', api url: 'http://127.0.0.1:43851', backoff at: '', backoff retries: 0, hostname: 'felix7', plugin: '', timeout: 2m0s, disable ssl verify: false, proxy url: '', ssl cert filepath: ''), heartbeat params: (category: 'coding', cursor position: '12', entity: 'testdata/main.go', entity type: 'file', num extra heartbeats: 0, is write: true, language: '', line number: '42', lines in file: '100', time: 1585598059.00000, filter params: (exclude: '[]', exclude unknown project: false, include: '[]', include only with project file: false), project params: (alternate: '', disable submodule: '[]', map patterns: '[]', override: 'wakatime-cli'), sanitize params: (hide branch names: '[.*]', hide project folder: false, hide file names: '[]', hide project names: '[]', project path override: '')), offline params: (disabled: false, queue file: '/tmp/766282733', num sync max: 1000), status bar params: (hide categories: false)","now":"2022-01-19T20:51:57Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/heartbeat/format.go:25","func":"1","level":"debug","message":"execute heartbeat filepath formatting","now":"2022-01-19T20:51:57Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/filter/filter.go:29","func":"1","level":"debug","message":"execute heartbeat filtering","now":"2022-01-19T20:51:57Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/heartbeat/entity_modify.go:15","func":"1","level":"debug","message":"execute heartbeat entity modifier","now":"2022-01-19T20:51:57Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/remote/remote.go:47","func":"1","level":"debug","message":"execute remote file detection","now":"2022-01-19T20:51:57Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/filestats/filestats.go:29","func":"1","level":"debug","message":"execute filestats detection","now":"2022-01-19T20:51:57Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/language/language.go:19","func":"1","level":"debug","message":"execute language detection","now":"2022-01-19T20:51:57Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/deps/deps.go:38","func":"1","level":"debug","message":"execute dependency detection","now":"2022-01-19T20:51:57Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/project.go:69","func":"1","level":"debug","message":"execute project detection","now":"2022-01-19T20:51:57Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/file.go:22","func":"Detect","level":"debug","message":"execute file project detection","now":"2022-01-19T20:51:57Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/git.go:23","func":"Detect","level":"debug","message":"execute git project detection","now":"2022-01-19T20:51:57Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/heartbeat/sanitize.go:33","func":"1","level":"debug","message":"execute heartbeat sanitization","now":"2022-01-19T20:51:57Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/offline/offline.go:52","func":"1","level":"debug","message":"execute offline queue with file /tmp/766282733","now":"2022-01-19T20:51:57Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/backoff/backoff.go:40","func":"1","level":"debug","message":"execute heartbeat backoff algorithm","now":"2022-01-19T20:51:57Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/api/heartbeat.go:26","func":"SendHeartbeats","level":"debug","message":"sending 1 heartbeat(s) to api at http://127.0.0.1:43851/users/current/heartbeats.bulk","now":"2022-01-19T20:51:57Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/api/heartbeat.go:33","func":"SendHeartbeats","level":"debug","message":"heartbeats: [{\"branch\":null,\"category\":\"coding\",\"cursorpos\":12,\"dependencies\":[\"os\"],\"entity\":\"/build/wakatime/src/wakatime-cli/testdata/main.go\",\"type\":\"file\",\"is_write\":true,\"language\":\"Go\",\"lineno\":42,\"lines\":100,\"project\":\"wakatime-cli\",\"time\":1585598059,\"user_agent\":\"wakatime/1.35.0 (linux-5.15.13-arch1-1-unknown) go1.17.6 Unknown/0\"}]","now":"2022-01-19T20:51:57Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/cmd/heartbeat/heartbeat.go:69","func":"Run","level":"debug","message":"successfully sent heartbeat(s)","now":"2022-01-19T20:51:57Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/offline/offline.go:98","func":"func1","level":"debug","message":"execute offline sync with file /tmp/766282733","now":"2022-01-19T20:51:57Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/offline/offline.go:125","func":"func1","level":"debug","message":"no queued heartbeats ready for sending","now":"2022-01-19T20:51:57Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/cmd/offlinesync/offlinesync.go:66","func":"Run","level":"debug","message":"successfully synced offline activity","now":"2022-01-19T20:51:57Z","version":"1.35.0"} /usr/bin/cp ./testdata/main.go /tmp/TestSendHeartbeats_EntityFileInTempDir3670403057/001 ./build/wakatime-cli-linux-amd64 --log-file /tmp/3958450347 --api-url http://127.0.0.1:45901 --key 00000000-0000-4000-8000-000000000000 --config /tmp/wakatime.cfg2641941610 --entity /tmp/TestSendHeartbeats_EntityFileInTempDir3670403057/001/main.go --cursorpos 12 --offline-queue-file /tmp/988139126 --lineno 42 --lines-in-file 100 --time 1585598059 --hide-branch-names .* --project --write --verbose logs: {"caller":"github.com/wakatime/wakatime-cli/cmd/run.go:104","func":"Run","level":"debug","message":"command: heartbeat","now":"2022-01-19T20:51:58Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/cmd/heartbeat/heartbeat.go:85","func":"SendHeartbeats","level":"debug","message":"params: api params: (api key: '0000...', api url: 'http://127.0.0.1:45901', backoff at: '', backoff retries: 0, hostname: 'felix7', plugin: '', timeout: 2m0s, disable ssl verify: false, proxy url: '', ssl cert filepath: ''), heartbeat params: (category: 'coding', cursor position: '12', entity: '/tmp/TestSendHeartbeats_EntityFileInTempDir3670403057/001/main.go', entity type: 'file', num extra heartbeats: 0, is write: true, language: '', line number: '42', lines in file: '100', time: 1585598059.00000, filter params: (exclude: '[]', exclude unknown project: false, include: '[]', include only with project file: false), project params: (alternate: '', disable submodule: '[]', map patterns: '[]', override: ''), sanitize params: (hide branch names: '[.*]', hide project folder: false, hide file names: '[]', hide project names: '[]', project path override: '')), offline params: (disabled: false, queue file: '/tmp/988139126', num sync max: 1000), status bar params: (hide categories: false)","now":"2022-01-19T20:51:58Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/heartbeat/format.go:25","func":"1","level":"debug","message":"execute heartbeat filepath formatting","now":"2022-01-19T20:51:58Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/filter/filter.go:29","func":"1","level":"debug","message":"execute heartbeat filtering","now":"2022-01-19T20:51:58Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/heartbeat/entity_modify.go:15","func":"1","level":"debug","message":"execute heartbeat entity modifier","now":"2022-01-19T20:51:58Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/remote/remote.go:47","func":"1","level":"debug","message":"execute remote file detection","now":"2022-01-19T20:51:58Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/filestats/filestats.go:29","func":"1","level":"debug","message":"execute filestats detection","now":"2022-01-19T20:51:58Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/language/language.go:19","func":"1","level":"debug","message":"execute language detection","now":"2022-01-19T20:51:58Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/deps/deps.go:38","func":"1","level":"debug","message":"execute dependency detection","now":"2022-01-19T20:51:59Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/project.go:69","func":"1","level":"debug","message":"execute project detection","now":"2022-01-19T20:51:59Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/file.go:22","func":"Detect","level":"debug","message":"execute file project detection","now":"2022-01-19T20:51:59Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/map.go:29","func":"Detect","level":"debug","message":"execute map project detection","now":"2022-01-19T20:51:59Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/git.go:23","func":"Detect","level":"debug","message":"execute git project detection","now":"2022-01-19T20:51:59Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/mercurial.go:19","func":"Detect","level":"debug","message":"execute mercurial project detection","now":"2022-01-19T20:51:59Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/subversion.go:21","func":"Detect","level":"debug","message":"execute subversion project detection","now":"2022-01-19T20:51:59Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/tfvc.go:18","func":"Detect","level":"debug","message":"execute tfvc project detection","now":"2022-01-19T20:51:59Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/heartbeat/sanitize.go:33","func":"1","level":"debug","message":"execute heartbeat sanitization","now":"2022-01-19T20:51:59Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/offline/offline.go:52","func":"1","level":"debug","message":"execute offline queue with file /tmp/988139126","now":"2022-01-19T20:51:59Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/backoff/backoff.go:40","func":"1","level":"debug","message":"execute heartbeat backoff algorithm","now":"2022-01-19T20:51:59Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/api/heartbeat.go:26","func":"SendHeartbeats","level":"debug","message":"sending 1 heartbeat(s) to api at http://127.0.0.1:45901/users/current/heartbeats.bulk","now":"2022-01-19T20:51:59Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/api/heartbeat.go:33","func":"SendHeartbeats","level":"debug","message":"heartbeats: [{\"branch\":null,\"category\":\"coding\",\"cursorpos\":12,\"dependencies\":[\"os\"],\"entity\":\"/tmp/TestSendHeartbeats_EntityFileInTempDir3670403057/001/main.go\",\"type\":\"file\",\"is_write\":true,\"language\":\"Go\",\"lineno\":42,\"lines\":100,\"project\":\"\",\"time\":1585598059,\"user_agent\":\"wakatime/1.35.0 (linux-5.15.13-arch1-1-unknown) go1.17.6 Unknown/0\"}]","now":"2022-01-19T20:51:59Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/cmd/heartbeat/heartbeat.go:69","func":"Run","level":"debug","message":"successfully sent heartbeat(s)","now":"2022-01-19T20:51:59Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/offline/offline.go:98","func":"func1","level":"debug","message":"execute offline sync with file /tmp/988139126","now":"2022-01-19T20:51:59Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/offline/offline.go:125","func":"func1","level":"debug","message":"no queued heartbeats ready for sending","now":"2022-01-19T20:51:59Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/cmd/offlinesync/offlinesync.go:66","func":"Run","level":"debug","message":"successfully synced offline activity","now":"2022-01-19T20:51:59Z","version":"1.35.0"} ./build/wakatime-cli-linux-amd64 --log-file /tmp/674921983 --api-url http://127.0.0.1:39425 --key 00000000-0000-4000-8000-000000000000 --config /tmp/wakatime.cfg1472906888 --entity testdata/main.go --extra-heartbeats true --sync-offline-activity none --cursorpos 12 --offline-queue-file /tmp/2706565435 --lineno 42 --lines-in-file 100 --time 1585598059 --hide-branch-names .* --write --verbose logs: {"caller":"github.com/wakatime/wakatime-cli/cmd/run.go:104","func":"Run","level":"debug","message":"command: heartbeat","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/cmd/heartbeat/heartbeat.go:85","func":"SendHeartbeats","level":"debug","message":"params: api params: (api key: '0000...', api url: 'http://127.0.0.1:39425', backoff at: '', backoff retries: 0, hostname: 'felix7', plugin: '', timeout: 2m0s, disable ssl verify: false, proxy url: '', ssl cert filepath: ''), heartbeat params: (category: 'coding', cursor position: '12', entity: 'testdata/main.go', entity type: 'file', num extra heartbeats: 26, is write: true, language: '', line number: '42', lines in file: '100', time: 1585598059.00000, filter params: (exclude: '[]', exclude unknown project: false, include: '[]', include only with project file: false), project params: (alternate: '', disable submodule: '[]', map patterns: '[]', override: ''), sanitize params: (hide branch names: '[.*]', hide project folder: false, hide file names: '[]', hide project names: '[]', project path override: '')), offline params: (disabled: false, queue file: '/tmp/2706565435', num sync max: 0), status bar params: (hide categories: false)","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/cmd/heartbeat/heartbeat.go:172","func":"buildHeartbeats","level":"debug","message":"include 26 extra heartbeat(s) from stdin","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/cmd/heartbeat/heartbeat.go:93","func":"SendHeartbeats","level":"debug","message":"save 2 extra heartbeat(s) to offline queue","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/cmd/offline/offline.go:37","func":"SaveHeartbeats","level":"debug","message":"params: api params: (api key: '0000...', api url: 'http://127.0.0.1:39425', backoff at: '', backoff retries: 0, hostname: 'felix7', plugin: '', timeout: 2m0s, disable ssl verify: false, proxy url: '', ssl cert filepath: ''), heartbeat params: (category: 'coding', cursor position: '', entity: '', entity type: 'file', num extra heartbeats: 0, is write: false, language: '', line number: '', lines in file: '', time: 0.00000, filter params: (exclude: '[]', exclude unknown project: false, include: '[]', include only with project file: false), project params: (alternate: '', disable submodule: '[]', map patterns: '[]', override: ''), sanitize params: (hide branch names: '[]', hide project folder: false, hide file names: '[]', hide project names: '[]', project path override: '')), offline params: (disabled: false, queue file: '/tmp/2706565435', num sync max: 0), status bar params: (hide categories: false)","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/heartbeat/format.go:25","func":"1","level":"debug","message":"execute heartbeat filepath formatting","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/filter/filter.go:29","func":"1","level":"debug","message":"execute heartbeat filtering","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/heartbeat/entity_modify.go:15","func":"1","level":"debug","message":"execute heartbeat entity modifier","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/remote/remote.go:47","func":"1","level":"debug","message":"execute remote file detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/filestats/filestats.go:29","func":"1","level":"debug","message":"execute filestats detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/language/language.go:19","func":"1","level":"debug","message":"execute language detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/deps/deps.go:38","func":"1","level":"debug","message":"execute dependency detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/project.go:69","func":"1","level":"debug","message":"execute project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/file.go:22","func":"Detect","level":"debug","message":"execute file project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/git.go:23","func":"Detect","level":"debug","message":"execute git project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/file.go:22","func":"Detect","level":"debug","message":"execute file project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/git.go:23","func":"Detect","level":"debug","message":"execute git project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/heartbeat/sanitize.go:33","func":"1","level":"debug","message":"execute heartbeat sanitization","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/offline/offline.go:52","func":"1","level":"debug","message":"execute offline queue with file /tmp/2706565435","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/offline/offline.go:62","func":"1","level":"debug","message":"pushing 2 heartbeat(s) to queue due to error","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/heartbeat/format.go:25","func":"1","level":"debug","message":"execute heartbeat filepath formatting","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/filter/filter.go:29","func":"1","level":"debug","message":"execute heartbeat filtering","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/heartbeat/entity_modify.go:15","func":"1","level":"debug","message":"execute heartbeat entity modifier","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/remote/remote.go:47","func":"1","level":"debug","message":"execute remote file detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/filestats/filestats.go:29","func":"1","level":"debug","message":"execute filestats detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/language/language.go:19","func":"1","level":"debug","message":"execute language detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/deps/deps.go:38","func":"1","level":"debug","message":"execute dependency detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/project.go:69","func":"1","level":"debug","message":"execute project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/file.go:22","func":"Detect","level":"debug","message":"execute file project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/git.go:23","func":"Detect","level":"debug","message":"execute git project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/file.go:22","func":"Detect","level":"debug","message":"execute file project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/git.go:23","func":"Detect","level":"debug","message":"execute git project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/file.go:22","func":"Detect","level":"debug","message":"execute file project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/git.go:23","func":"Detect","level":"debug","message":"execute git project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/file.go:22","func":"Detect","level":"debug","message":"execute file project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/git.go:23","func":"Detect","level":"debug","message":"execute git project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/file.go:22","func":"Detect","level":"debug","message":"execute file project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/git.go:23","func":"Detect","level":"debug","message":"execute git project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/file.go:22","func":"Detect","level":"debug","message":"execute file project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/git.go:23","func":"Detect","level":"debug","message":"execute git project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/file.go:22","func":"Detect","level":"debug","message":"execute file project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/git.go:23","func":"Detect","level":"debug","message":"execute git project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/file.go:22","func":"Detect","level":"debug","message":"execute file project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/git.go:23","func":"Detect","level":"debug","message":"execute git project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/file.go:22","func":"Detect","level":"debug","message":"execute file project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/git.go:23","func":"Detect","level":"debug","message":"execute git project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/file.go:22","func":"Detect","level":"debug","message":"execute file project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/git.go:23","func":"Detect","level":"debug","message":"execute git project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/file.go:22","func":"Detect","level":"debug","message":"execute file project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/git.go:23","func":"Detect","level":"debug","message":"execute git project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/file.go:22","func":"Detect","level":"debug","message":"execute file project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/git.go:23","func":"Detect","level":"debug","message":"execute git project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/file.go:22","func":"Detect","level":"debug","message":"execute file project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/git.go:23","func":"Detect","level":"debug","message":"execute git project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/file.go:22","func":"Detect","level":"debug","message":"execute file project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/git.go:23","func":"Detect","level":"debug","message":"execute git project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/file.go:22","func":"Detect","level":"debug","message":"execute file project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/git.go:23","func":"Detect","level":"debug","message":"execute git project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/file.go:22","func":"Detect","level":"debug","message":"execute file project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/git.go:23","func":"Detect","level":"debug","message":"execute git project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/file.go:22","func":"Detect","level":"debug","message":"execute file project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/git.go:23","func":"Detect","level":"debug","message":"execute git project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/file.go:22","func":"Detect","level":"debug","message":"execute file project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/git.go:23","func":"Detect","level":"debug","message":"execute git project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/file.go:22","func":"Detect","level":"debug","message":"execute file project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/git.go:23","func":"Detect","level":"debug","message":"execute git project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/file.go:22","func":"Detect","level":"debug","message":"execute file project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/git.go:23","func":"Detect","level":"debug","message":"execute git project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/file.go:22","func":"Detect","level":"debug","message":"execute file project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/git.go:23","func":"Detect","level":"debug","message":"execute git project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/file.go:22","func":"Detect","level":"debug","message":"execute file project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/git.go:23","func":"Detect","level":"debug","message":"execute git project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/file.go:22","func":"Detect","level":"debug","message":"execute file project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/git.go:23","func":"Detect","level":"debug","message":"execute git project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/file.go:22","func":"Detect","level":"debug","message":"execute file project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/git.go:23","func":"Detect","level":"debug","message":"execute git project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/file.go:22","func":"Detect","level":"debug","message":"execute file project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/git.go:23","func":"Detect","level":"debug","message":"execute git project detection","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/heartbeat/sanitize.go:33","func":"1","level":"debug","message":"execute heartbeat sanitization","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/offline/offline.go:52","func":"1","level":"debug","message":"execute offline queue with file /tmp/2706565435","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/backoff/backoff.go:40","func":"1","level":"debug","message":"execute heartbeat backoff algorithm","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/api/heartbeat.go:26","func":"SendHeartbeats","level":"debug","message":"sending 25 heartbeat(s) to api at http://127.0.0.1:39425/users/current/heartbeats.bulk","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/api/heartbeat.go:33","func":"SendHeartbeats","level":"debug","message":"heartbeats: [{\"branch\":null,\"category\":\"coding\",\"cursorpos\":12,\"dependencies\":[\"os\"],\"entity\":\"/build/wakatime/src/wakatime-cli/testdata/main.go\",\"type\":\"file\",\"is_write\":true,\"language\":\"Go\",\"lineno\":42,\"lines\":100,\"project\":\"wakatime-cli\",\"time\":1585598059,\"user_agent\":\"wakatime/1.35.0 (linux-5.15.13-arch1-1-unknown) go1.17.6 Unknown/0\"},{\"branch\":null,\"category\":\"coding\",\"cursorpos\":12,\"dependencies\":[\"os\"],\"entity\":\"/build/wakatime/src/wakatime-cli/testdata/main.go\",\"type\":\"file\",\"is_write\":true,\"language\":\"Go\",\"lineno\":42,\"lines\":100,\"project\":\"wakatime-cli\",\"time\":1585598059,\"user_agent\":\"wakatime/1.35.0 (linux-5.15.13-arch1-1-unknown) go1.17.6 Unknown/0\"},{\"branch\":null,\"category\":\"coding\",\"cursorpos\":12,\"dependencies\":[\"os\"],\"entity\":\"/build/wakatime/src/wakatime-cli/testdata/main.go\",\"type\":\"file\",\"is_write\":true,\"language\":\"Go\",\"lineno\":42,\"lines\":100,\"project\":\"wakatime-cli\",\"time\":1585598059,\"user_agent\":\"wakatime/1.35.0 (linux-5.15.13-arch1-1-unknown) go1.17.6 Unknown/0\"},{\"branch\":null,\"category\":\"coding\",\"cursorpos\":12,\"dependencies\":[\"os\"],\"entity\":\"/build/wakatime/src/wakatime-cli/testdata/main.go\",\"type\":\"file\",\"is_write\":true,\"language\":\"Go\",\"lineno\":42,\"lines\":100,\"project\":\"wakatime-cli\",\"time\":1585598059,\"user_agent\":\"wakatime/1.35.0 (linux-5.15.13-arch1-1-unknown) go1.17.6 Unknown/0\"},{\"branch\":null,\"category\":\"coding\",\"cursorpos\":12,\"dependencies\":[\"os\"],\"entity\":\"/build/wakatime/src/wakatime-cli/testdata/main.go\",\"type\":\"file\",\"is_write\":true,\"language\":\"Go\",\"lineno\":42,\"lines\":100,\"project\":\"wakatime-cli\",\"time\":1585598059,\"user_agent\":\"wakatime/1.35.0 (linux-5.15.13-arch1-1-unknown) go1.17.6 Unknown/0\"},{\"branch\":null,\"category\":\"coding\",\"cursorpos\":12,\"dependencies\":[\"os\"],\"entity\":\"/build/wakatime/src/wakatime-cli/testdata/main.go\",\"type\":\"file\",\"is_write\":true,\"language\":\"Go\",\"lineno\":42,\"lines\":100,\"project\":\"wakatime-cli\",\"time\":1585598059,\"user_agent\":\"wakatime/1.35.0 (linux-5.15.13-arch1-1-unknown) go1.17.6 Unknown/0\"},{\"branch\":null,\"category\":\"coding\",\"cursorpos\":12,\"dependencies\":[\"os\"],\"entity\":\"/build/wakatime/src/wakatime-cli/testdata/main.go\",\"type\":\"file\",\"is_write\":true,\"language\":\"Go\",\"lineno\":42,\"lines\":100,\"project\":\"wakatime-cli\",\"time\":1585598059,\"user_agent\":\"wakatime/1.35.0 (linux-5.15.13-arch1-1-unknown) go1.17.6 Unknown/0\"},{\"branch\":null,\"category\":\"coding\",\"cursorpos\":12,\"dependencies\":[\"os\"],\"entity\":\"/build/wakatime/src/wakatime-cli/testdata/main.go\",\"type\":\"file\",\"is_write\":true,\"language\":\"Go\",\"lineno\":42,\"lines\":100,\"project\":\"wakatime-cli\",\"time\":1585598059,\"user_agent\":\"wakatime/1.35.0 (linux-5.15.13-arch1-1-unknown) go1.17.6 Unknown/0\"},{\"branch\":null,\"category\":\"coding\",\"cursorpos\":12,\"dependencies\":[\"os\"],\"entity\":\"/build/wakatime/src/wakatime-cli/testdata/main.go\",\"type\":\"file\",\"is_write\":true,\"language\":\"Go\",\"lineno\":42,\"lines\":100,\"project\":\"wakatime-cli\",\"time\":1585598059,\"user_agent\":\"wakatime/1.35.0 (linux-5.15.13-arch1-1-unknown) go1.17.6 Unknown/0\"},{\"branch\":null,\"category\":\"coding\",\"cursorpos\":12,\"dependencies\":[\"os\"],\"entity\":\"/build/wakatime/src/wakatime-cli/testdata/main.go\",\"type\":\"file\",\"is_write\":true,\"language\":\"Go\",\"lineno\":42,\"lines\":100,\"project\":\"wakatime-cli\",\"time\":1585598059,\"user_agent\":\"wakatime/1.35.0 (linux-5.15.13-arch1-1-unknown) go1.17.6 Unknown/0\"},{\"branch\":null,\"category\":\"coding\",\"cursorpos\":12,\"dependencies\":[\"os\"],\"entity\":\"/build/wakatime/src/wakatime-cli/testdata/main.go\",\"type\":\"file\",\"is_write\":true,\"language\":\"Go\",\"lineno\":42,\"lines\":100,\"project\":\"wakatime-cli\",\"time\":1585598059,\"user_agent\":\"wakatime/1.35.0 (linux-5.15.13-arch1-1-unknown) go1.17.6 Unknown/0\"},{\"branch\":null,\"category\":\"coding\",\"cursorpos\":12,\"dependencies\":[\"os\"],\"entity\":\"/build/wakatime/src/wakatime-cli/testdata/main.go\",\"type\":\"file\",\"is_write\":true,\"language\":\"Go\",\"lineno\":42,\"lines\":100,\"project\":\"wakatime-cli\",\"time\":1585598059,\"user_agent\":\"wakatime/1.35.0 (linux-5.15.13-arch1-1-unknown) go1.17.6 Unknown/0\"},{\"branch\":null,\"category\":\"coding\",\"cursorpos\":12,\"dependencies\":[\"os\"],\"entity\":\"/build/wakatime/src/wakatime-cli/testdata/main.go\",\"type\":\"file\",\"is_write\":true,\"language\":\"Go\",\"lineno\":42,\"lines\":100,\"project\":\"wakatime-cli\",\"time\":1585598059,\"user_agent\":\"wakatime/1.35.0 (linux-5.15.13-arch1-1-unknown) go1.17.6 Unknown/0\"},{\"branch\":null,\"category\":\"coding\",\"cursorpos\":12,\"dependencies\":[\"os\"],\"entity\":\"/build/wakatime/src/wakatime-cli/testdata/main.go\",\"type\":\"file\",\"is_write\":true,\"language\":\"Go\",\"lineno\":42,\"lines\":100,\"project\":\"wakatime-cli\",\"time\":1585598059,\"user_agent\":\"wakatime/1.35.0 (linux-5.15.13-arch1-1-unknown) go1.17.6 Unknown/0\"},{\"branch\":null,\"category\":\"coding\",\"cursorpos\":12,\"dependencies\":[\"os\"],\"entity\":\"/build/wakatime/src/wakatime-cli/testdata/main.go\",\"type\":\"file\",\"is_write\":true,\"language\":\"Go\",\"lineno\":42,\"lines\":100,\"project\":\"wakatime-cli\",\"time\":1585598059,\"user_agent\":\"wakatime/1.35.0 (linux-5.15.13-arch1-1-unknown) go1.17.6 Unknown/0\"},{\"branch\":null,\"category\":\"coding\",\"cursorpos\":12,\"dependencies\":[\"os\"],\"entity\":\"/build/wakatime/src/wakatime-cli/testdata/main.go\",\"type\":\"file\",\"is_write\":true,\"language\":\"Go\",\"lineno\":42,\"lines\":100,\"project\":\"wakatime-cli\",\"time\":1585598059,\"user_agent\":\"wakatime/1.35.0 (linux-5.15.13-arch1-1-unknown) go1.17.6 Unknown/0\"},{\"branch\":null,\"category\":\"coding\",\"cursorpos\":12,\"dependencies\":[\"os\"],\"entity\":\"/build/wakatime/src/wakatime-cli/testdata/main.go\",\"type\":\"file\",\"is_write\":true,\"language\":\"Go\",\"lineno\":42,\"lines\":100,\"project\":\"wakatime-cli\",\"time\":1585598059,\"user_agent\":\"wakatime/1.35.0 (linux-5.15.13-arch1-1-unknown) go1.17.6 Unknown/0\"},{\"branch\":null,\"category\":\"coding\",\"cursorpos\":12,\"dependencies\":[\"os\"],\"entity\":\"/build/wakatime/src/wakatime-cli/testdata/main.go\",\"type\":\"file\",\"is_write\":true,\"language\":\"Go\",\"lineno\":42,\"lines\":100,\"project\":\"wakatime-cli\",\"time\":1585598059,\"user_agent\":\"wakatime/1.35.0 (linux-5.15.13-arch1-1-unknown) go1.17.6 Unknown/0\"},{\"branch\":null,\"category\":\"coding\",\"cursorpos\":12,\"dependencies\":[\"os\"],\"entity\":\"/build/wakatime/src/wakatime-cli/testdata/main.go\",\"type\":\"file\",\"is_write\":true,\"language\":\"Go\",\"lineno\":42,\"lines\":100,\"project\":\"wakatime-cli\",\"time\":1585598059,\"user_agent\":\"wakatime/1.35.0 (linux-5.15.13-arch1-1-unknown) go1.17.6 Unknown/0\"},{\"branch\":null,\"category\":\"coding\",\"cursorpos\":12,\"dependencies\":[\"os\"],\"entity\":\"/build/wakatime/src/wakatime-cli/testdata/main.go\",\"type\":\"file\",\"is_write\":true,\"language\":\"Go\",\"lineno\":42,\"lines\":100,\"project\":\"wakatime-cli\",\"time\":1585598059,\"user_agent\":\"wakatime/1.35.0 (linux-5.15.13-arch1-1-unknown) go1.17.6 Unknown/0\"},{\"branch\":null,\"category\":\"coding\",\"cursorpos\":12,\"dependencies\":[\"os\"],\"entity\":\"/build/wakatime/src/wakatime-cli/testdata/main.go\",\"type\":\"file\",\"is_write\":true,\"language\":\"Go\",\"lineno\":42,\"lines\":100,\"project\":\"wakatime-cli\",\"time\":1585598059,\"user_agent\":\"wakatime/1.35.0 (linux-5.15.13-arch1-1-unknown) go1.17.6 Unknown/0\"},{\"branch\":null,\"category\":\"coding\",\"cursorpos\":12,\"dependencies\":[\"os\"],\"entity\":\"/build/wakatime/src/wakatime-cli/testdata/main.go\",\"type\":\"file\",\"is_write\":true,\"language\":\"Go\",\"lineno\":42,\"lines\":100,\"project\":\"wakatime-cli\",\"time\":1585598059,\"user_agent\":\"wakatime/1.35.0 (linux-5.15.13-arch1-1-unknown) go1.17.6 Unknown/0\"},{\"branch\":null,\"category\":\"coding\",\"cursorpos\":12,\"dependencies\":[\"os\"],\"entity\":\"/build/wakatime/src/wakatime-cli/testdata/main.go\",\"type\":\"file\",\"is_write\":true,\"language\":\"Go\",\"lineno\":42,\"lines\":100,\"project\":\"wakatime-cli\",\"time\":1585598059,\"user_agent\":\"wakatime/1.35.0 (linux-5.15.13-arch1-1-unknown) go1.17.6 Unknown/0\"},{\"branch\":null,\"category\":\"coding\",\"cursorpos\":12,\"dependencies\":[\"os\"],\"entity\":\"/build/wakatime/src/wakatime-cli/testdata/main.go\",\"type\":\"file\",\"is_write\":true,\"language\":\"Go\",\"lineno\":42,\"lines\":100,\"project\":\"wakatime-cli\",\"time\":1585598059,\"user_agent\":\"wakatime/1.35.0 (linux-5.15.13-arch1-1-unknown) go1.17.6 Unknown/0\"},{\"branch\":null,\"category\":\"coding\",\"cursorpos\":12,\"dependencies\":[\"os\"],\"entity\":\"/build/wakatime/src/wakatime-cli/testdata/main.go\",\"type\":\"file\",\"is_write\":true,\"language\":\"Go\",\"lineno\":42,\"lines\":100,\"project\":\"wakatime-cli\",\"time\":1585598059,\"user_agent\":\"wakatime/1.35.0 (linux-5.15.13-arch1-1-unknown) go1.17.6 Unknown/0\"}]","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/cmd/heartbeat/heartbeat.go:69","func":"Run","level":"debug","message":"successfully sent heartbeat(s)","now":"2022-01-19T20:52:00Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/cmd/offlinesync/offlinesync.go:55","func":"Run","level":"debug","message":"sync offline activity is disabled","now":"2022-01-19T20:52:00Z","version":"1.35.0"} ./build/wakatime-cli-linux-amd64 --log-file /tmp/2425452166 --key 00000000-0000-4000-8000-000000000000 --offline-queue-file /tmp/2706565435 --offline-count --verbose logs: {"caller":"github.com/wakatime/wakatime-cli/cmd/run.go:116","func":"Run","level":"debug","message":"command: offline-count","now":"2022-01-19T20:52:01Z","version":"1.35.0"} ./build/wakatime-cli-linux-amd64 --log-file /tmp/2818219794 --api-url http://127.0.0.1:39009 --key 00000000-0000-4000-8000-000000000000 --config /tmp/wakatime.cfg3817308194 --entity testdata/main.go --cursorpos 12 --offline-queue-file /tmp/1656012601 --lineno 42 --lines-in-file 100 --time 1585598059 --hide-branch-names .* --project wakatime-cli --write --verbose logs: {"caller":"github.com/wakatime/wakatime-cli/cmd/run.go:104","func":"Run","level":"debug","message":"command: heartbeat","now":"2022-01-19T20:52:02Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/cmd/heartbeat/heartbeat.go:85","func":"SendHeartbeats","level":"debug","message":"params: api params: (api key: '0000...', api url: 'http://127.0.0.1:39009', backoff at: '', backoff retries: 0, hostname: 'felix7', plugin: '', timeout: 2m0s, disable ssl verify: false, proxy url: '', ssl cert filepath: ''), heartbeat params: (category: 'coding', cursor position: '12', entity: 'testdata/main.go', entity type: 'file', num extra heartbeats: 0, is write: true, language: '', line number: '42', lines in file: '100', time: 1585598059.00000, filter params: (exclude: '[]', exclude unknown project: false, include: '[]', include only with project file: false), project params: (alternate: '', disable submodule: '[]', map patterns: '[]', override: 'wakatime-cli'), sanitize params: (hide branch names: '[.*]', hide project folder: false, hide file names: '[]', hide project names: '[]', project path override: '')), offline params: (disabled: false, queue file: '/tmp/1656012601', num sync max: 1000), status bar params: (hide categories: false)","now":"2022-01-19T20:52:02Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/heartbeat/format.go:25","func":"1","level":"debug","message":"execute heartbeat filepath formatting","now":"2022-01-19T20:52:02Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/filter/filter.go:29","func":"1","level":"debug","message":"execute heartbeat filtering","now":"2022-01-19T20:52:02Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/heartbeat/entity_modify.go:15","func":"1","level":"debug","message":"execute heartbeat entity modifier","now":"2022-01-19T20:52:02Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/remote/remote.go:47","func":"1","level":"debug","message":"execute remote file detection","now":"2022-01-19T20:52:02Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/filestats/filestats.go:29","func":"1","level":"debug","message":"execute filestats detection","now":"2022-01-19T20:52:02Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/language/language.go:19","func":"1","level":"debug","message":"execute language detection","now":"2022-01-19T20:52:02Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/deps/deps.go:38","func":"1","level":"debug","message":"execute dependency detection","now":"2022-01-19T20:52:03Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/project.go:69","func":"1","level":"debug","message":"execute project detection","now":"2022-01-19T20:52:03Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/file.go:22","func":"Detect","level":"debug","message":"execute file project detection","now":"2022-01-19T20:52:03Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/git.go:23","func":"Detect","level":"debug","message":"execute git project detection","now":"2022-01-19T20:52:03Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/heartbeat/sanitize.go:33","func":"1","level":"debug","message":"execute heartbeat sanitization","now":"2022-01-19T20:52:03Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/offline/offline.go:52","func":"1","level":"debug","message":"execute offline queue with file /tmp/1656012601","now":"2022-01-19T20:52:03Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/backoff/backoff.go:40","func":"1","level":"debug","message":"execute heartbeat backoff algorithm","now":"2022-01-19T20:52:03Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/api/heartbeat.go:26","func":"SendHeartbeats","level":"debug","message":"sending 1 heartbeat(s) to api at http://127.0.0.1:39009/users/current/heartbeats.bulk","now":"2022-01-19T20:52:03Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/api/heartbeat.go:33","func":"SendHeartbeats","level":"debug","message":"heartbeats: [{\"branch\":null,\"category\":\"coding\",\"cursorpos\":12,\"dependencies\":[\"os\"],\"entity\":\"/build/wakatime/src/wakatime-cli/testdata/main.go\",\"type\":\"file\",\"is_write\":true,\"language\":\"Go\",\"lineno\":42,\"lines\":100,\"project\":\"wakatime-cli\",\"time\":1585598059,\"user_agent\":\"wakatime/1.35.0 (linux-5.15.13-arch1-1-unknown) go1.17.6 Unknown/0\"}]","now":"2022-01-19T20:52:03Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/backoff/backoff.go:48","func":"1","level":"debug","message":"incrementing backoff due to error","now":"2022-01-19T20:52:03Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/ini/ini.go:83","func":"Write","level":"debug","message":"failed to acquire mutex: timeout acquiring mutex","now":"2022-01-19T20:52:03Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/offline/offline.go:62","func":"1","level":"debug","message":"pushing 1 heartbeat(s) to queue due to error","now":"2022-01-19T20:52:03Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/cmd/run.go:240","func":"runCmd","level":"error","message":"failed to run command: sending heartbeat(s) later due to api error: invalid response status from \"http://127.0.0.1:39009/users/current/heartbeats.bulk\". got: 502, want: 201/202. body: \"\"","now":"2022-01-19T20:52:03Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/api/diagnostic.go:28","func":"SendDiagnostics","level":"debug","message":"sending diagnostic data to api at http://127.0.0.1:39009/plugins/errors","now":"2022-01-19T20:52:03Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/cmd/run.go:276","func":"sendDiagnostics","level":"error","message":"failed to send diagnostics: invalid response status from \"http://127.0.0.1:39009/plugins/errors\". got: 404, want: 201. body: \"404 page not found\\n\"","now":"2022-01-19T20:52:03Z","version":"1.35.0"} ./build/wakatime-cli-linux-amd64 --log-file /tmp/1366652144 --entity testdata/main.go --config ./testdata/malformed.cfg --internal-config /tmp/wakatime-internal.cfg416471800 --offline-queue-file /tmp/2097192196 --verbose logs: ./build/wakatime-cli-linux-amd64 --log-file /tmp/1313918706 --entity testdata/main.go --internal-config ./testdata/internal-malformed.cfg --offline-queue-file /tmp/3314088459 --verbose logs: ./build/wakatime-cli-linux-amd64 --log-file /tmp/1507440666 --api-url http://127.0.0.1:36631 --key 00000000-0000-4000-8000-000000000000 --config /tmp/wakatime.cfg2751886697 --today-goal 11111111-1111-4111-8111-111111111111 --verbose logs: {"caller":"github.com/wakatime/wakatime-cli/cmd/run.go:98","func":"Run","level":"debug","message":"command: today-goal","now":"2022-01-19T20:52:06Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/cmd/todaygoal/todaygoal.go:60","func":"Run","level":"debug","message":"successfully fetched today goal","now":"2022-01-19T20:52:06Z","version":"1.35.0"} ./build/wakatime-cli-linux-amd64 --log-file /tmp/3419288713 --api-url http://127.0.0.1:36583 --key 00000000-0000-4000-8000-000000000000 --config /tmp/wakatime.cfg2697966372 --today --verbose logs: {"caller":"github.com/wakatime/wakatime-cli/cmd/run.go:92","func":"Run","level":"debug","message":"command: today","now":"2022-01-19T20:52:07Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/cmd/today/today.go:51","func":"Run","level":"debug","message":"successfully fetched today for status bar","now":"2022-01-19T20:52:07Z","version":"1.35.0"} ./build/wakatime-cli-linux-amd64 --log-file /tmp/1286989433 --key 00000000-0000-4000-8000-000000000000 --offline-queue-file /tmp/759906803 --offline-count --verbose logs: {"caller":"github.com/wakatime/wakatime-cli/cmd/run.go:116","func":"Run","level":"debug","message":"command: offline-count","now":"2022-01-19T20:52:08Z","version":"1.35.0"} ./build/wakatime-cli-linux-amd64 --log-file /tmp/1437927062 --api-url http://127.0.0.1:35707 --key 00000000-0000-4000-8000-000000000000 --config /tmp/wakatime.cfg4060895552 --entity testdata/main.go --cursorpos 12 --offline-queue-file /tmp/1508761947 --lineno 42 --lines-in-file 100 --time 1585598059 --hide-branch-names .* --log-to-stdout --write --verbose logs: {"caller":"github.com/wakatime/wakatime-cli/cmd/run.go:104","func":"Run","level":"debug","message":"command: heartbeat","now":"2022-01-19T20:52:09Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/cmd/heartbeat/heartbeat.go:85","func":"SendHeartbeats","level":"debug","message":"params: api params: (api key: '0000...', api url: 'http://127.0.0.1:35707', backoff at: '', backoff retries: 0, hostname: 'felix7', plugin: '', timeout: 2m0s, disable ssl verify: false, proxy url: '', ssl cert filepath: ''), heartbeat params: (category: 'coding', cursor position: '12', entity: 'testdata/main.go', entity type: 'file', num extra heartbeats: 0, is write: true, language: '', line number: '42', lines in file: '100', time: 1585598059.00000, filter params: (exclude: '[]', exclude unknown project: false, include: '[]', include only with project file: false), project params: (alternate: '', disable submodule: '[]', map patterns: '[]', override: ''), sanitize params: (hide branch names: '[.*]', hide project folder: false, hide file names: '[]', hide project names: '[]', project path override: '')), offline params: (disabled: false, queue file: '/tmp/1508761947', num sync max: 1000), status bar params: (hide categories: false)","now":"2022-01-19T20:52:09Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/heartbeat/format.go:25","func":"1","level":"debug","message":"execute heartbeat filepath formatting","now":"2022-01-19T20:52:09Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/filter/filter.go:29","func":"1","level":"debug","message":"execute heartbeat filtering","now":"2022-01-19T20:52:09Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/heartbeat/entity_modify.go:15","func":"1","level":"debug","message":"execute heartbeat entity modifier","now":"2022-01-19T20:52:09Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/remote/remote.go:47","func":"1","level":"debug","message":"execute remote file detection","now":"2022-01-19T20:52:09Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/filestats/filestats.go:29","func":"1","level":"debug","message":"execute filestats detection","now":"2022-01-19T20:52:09Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/language/language.go:19","func":"1","level":"debug","message":"execute language detection","now":"2022-01-19T20:52:09Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/deps/deps.go:38","func":"1","level":"debug","message":"execute dependency detection","now":"2022-01-19T20:52:09Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/project.go:69","func":"1","level":"debug","message":"execute project detection","now":"2022-01-19T20:52:09Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/file.go:22","func":"Detect","level":"debug","message":"execute file project detection","now":"2022-01-19T20:52:09Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/project/git.go:23","func":"Detect","level":"debug","message":"execute git project detection","now":"2022-01-19T20:52:09Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/heartbeat/sanitize.go:33","func":"1","level":"debug","message":"execute heartbeat sanitization","now":"2022-01-19T20:52:09Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/offline/offline.go:52","func":"1","level":"debug","message":"execute offline queue with file /tmp/1508761947","now":"2022-01-19T20:52:09Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/backoff/backoff.go:40","func":"1","level":"debug","message":"execute heartbeat backoff algorithm","now":"2022-01-19T20:52:09Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/api/heartbeat.go:26","func":"SendHeartbeats","level":"debug","message":"sending 1 heartbeat(s) to api at http://127.0.0.1:35707/users/current/heartbeats.bulk","now":"2022-01-19T20:52:09Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/api/heartbeat.go:33","func":"SendHeartbeats","level":"debug","message":"heartbeats: [{\"branch\":null,\"category\":\"coding\",\"cursorpos\":12,\"dependencies\":[\"os\"],\"entity\":\"/build/wakatime/src/wakatime-cli/testdata/main.go\",\"type\":\"file\",\"is_write\":true,\"language\":\"Go\",\"lineno\":42,\"lines\":100,\"project\":\"wakatime-cli\",\"time\":1585598059,\"user_agent\":\"wakatime/1.35.0 (linux-5.15.13-arch1-1-unknown) go1.17.6 Unknown/0\"}]","now":"2022-01-19T20:52:09Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/backoff/backoff.go:48","func":"1","level":"debug","message":"incrementing backoff due to error","now":"2022-01-19T20:52:09Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/ini/ini.go:83","func":"Write","level":"debug","message":"failed to acquire mutex: timeout acquiring mutex","now":"2022-01-19T20:52:09Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/offline/offline.go:62","func":"1","level":"debug","message":"pushing 1 heartbeat(s) to queue due to error","now":"2022-01-19T20:52:09Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/cmd/run.go:240","func":"runCmd","level":"error","message":"failed to run command: sending heartbeat(s) later due to api error: invalid response status from \"http://127.0.0.1:35707/users/current/heartbeats.bulk\". got: 500, want: 201/202. body: \"500 error test\"","now":"2022-01-19T20:52:09Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/api/diagnostic.go:28","func":"SendDiagnostics","level":"debug","message":"sending diagnostic data to api at http://127.0.0.1:35707/plugins/errors","now":"2022-01-19T20:52:10Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/cmd/run.go:276","func":"sendDiagnostics","level":"error","message":"failed to send diagnostics: invalid response status from \"http://127.0.0.1:35707/plugins/errors\". got: 404, want: 201. body: \"404 page not found\\n\"","now":"2022-01-19T20:52:10Z","version":"1.35.0"} ./build/wakatime-cli-linux-amd64 --log-file /tmp/1720759010 --key 00000000-0000-4000-8000-000000000000 --offline-queue-file /tmp/1508761947 --offline-count --verbose logs: {"caller":"github.com/wakatime/wakatime-cli/cmd/run.go:116","func":"Run","level":"debug","message":"command: offline-count","now":"2022-01-19T20:52:10Z","version":"1.35.0"} ./build/wakatime-cli-linux-amd64 --log-file /tmp/2874687800 --useragent logs: ./build/wakatime-cli-linux-amd64 --log-file /tmp/862562392 --useragent --plugin Wakatime/1.0.4 logs: ./build/wakatime-cli-linux-amd64 --log-file /tmp/3717934392 --version logs: ./build/wakatime-cli-linux-amd64 --log-file /tmp/3218124858 --version --verbose logs: {"caller":"github.com/wakatime/wakatime-cli/cmd/run.go:74","func":"Run","level":"debug","message":"command: version","now":"2022-01-19T20:52:14Z","version":"1.35.0"} --- FAIL: TestVersionVerbose (0.80s) main_test.go:523: Error Trace: main_test.go:523 Error: Expect "wakatime-cli Version: 1.35.0 Commit: 15895a5 Built: 2022-01-19T20:49:00 UTC OS/Arch: linux/amd64 " to match "wakatime-cli Version: 1.35.0 Commit: [0-9a-f]{7} Built: [0-9-:T]{19} UTC OS/Arch: linux/riscv64 " Test: TestVersionVerbose ./build/wakatime-cli-linux-amd64 --log-file /tmp/4002010806 --config /tmp/wakatime.cfg1353226067 --config-write debug=true ./build/wakatime-cli-linux-amd64 --log-file /tmp/2631852487 --config /tmp/wakatime.cfg1353226067 --config-write debug=true ./build/wakatime-cli-linux-amd64 --log-file /tmp/2506045239 --config /tmp/wakatime.cfg1353226067 --config-write debug=true ./build/wakatime-cli-linux-amd64 --log-file /tmp/1129372342 --config /tmp/wakatime.cfg1353226067 --config-write debug=true ./build/wakatime-cli-linux-amd64 --log-file /tmp/768041329 --config /tmp/wakatime.cfg1353226067 --config-write debug=true ./build/wakatime-cli-linux-amd64 --log-file /tmp/4171245904 --config /tmp/wakatime.cfg1353226067 --config-write debug=true ./build/wakatime-cli-linux-amd64 --log-file /tmp/3327937763 --config /tmp/wakatime.cfg1353226067 --config-write debug=true ./build/wakatime-cli-linux-amd64 --log-file /tmp/1727305347 --config /tmp/wakatime.cfg1353226067 --config-write debug=true ./build/wakatime-cli-linux-amd64 --log-file /tmp/2072634658 --config /tmp/wakatime.cfg1353226067 --config-write debug=true ./build/wakatime-cli-linux-amd64 --log-file /tmp/3843860469 --config /tmp/wakatime.cfg1353226067 --config-write debug=true ./build/wakatime-cli-linux-amd64 --log-file /tmp/4294317130 --config /tmp/wakatime.cfg1353226067 --config-write debug=true ./build/wakatime-cli-linux-amd64 --log-file /tmp/1123518849 --config /tmp/wakatime.cfg1353226067 --config-write debug=true ./build/wakatime-cli-linux-amd64 --log-file /tmp/2057050191 --config /tmp/wakatime.cfg1353226067 --config-write debug=true ./build/wakatime-cli-linux-amd64 --log-file /tmp/4104188896 --config /tmp/wakatime.cfg1353226067 --config-write debug=true ./build/wakatime-cli-linux-amd64 --log-file /tmp/2472119071 --config /tmp/wakatime.cfg1353226067 --config-write debug=true ./build/wakatime-cli-linux-amd64 --log-file /tmp/3535321803 --config /tmp/wakatime.cfg1353226067 --config-write debug=true ./build/wakatime-cli-linux-amd64 --log-file /tmp/3168423376 --config /tmp/wakatime.cfg1353226067 --config-write debug=true ./build/wakatime-cli-linux-amd64 --log-file /tmp/2638321834 --config /tmp/wakatime.cfg1353226067 --config-write debug=true ./build/wakatime-cli-linux-amd64 --log-file /tmp/4130140636 --config /tmp/wakatime.cfg1353226067 --config-write debug=true ./build/wakatime-cli-linux-amd64 --log-file /tmp/413885317 --config /tmp/wakatime.cfg1353226067 --config-write debug=true logs: logs: {"caller":"github.com/wakatime/wakatime-cli/cmd/run.go:86","func":"Run","level":"debug","message":"command: config-write","now":"2022-01-19T20:52:15Z","version":"1.35.0"} logs: {"caller":"github.com/wakatime/wakatime-cli/cmd/run.go:86","func":"Run","level":"debug","message":"command: config-write","now":"2022-01-19T20:52:15Z","version":"1.35.0"} logs: {"caller":"github.com/wakatime/wakatime-cli/cmd/run.go:86","func":"Run","level":"debug","message":"command: config-write","now":"2022-01-19T20:52:15Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/ini/ini.go:83","func":"Write","level":"debug","message":"failed to acquire mutex: timeout acquiring mutex","now":"2022-01-19T20:52:15Z","version":"1.35.0"} logs: {"caller":"github.com/wakatime/wakatime-cli/cmd/run.go:86","func":"Run","level":"debug","message":"command: config-write","now":"2022-01-19T20:52:15Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/ini/ini.go:83","func":"Write","level":"debug","message":"failed to acquire mutex: timeout acquiring mutex","now":"2022-01-19T20:52:15Z","version":"1.35.0"} logs: {"caller":"github.com/wakatime/wakatime-cli/cmd/run.go:86","func":"Run","level":"debug","message":"command: config-write","now":"2022-01-19T20:52:15Z","version":"1.35.0"} logs: {"caller":"github.com/wakatime/wakatime-cli/cmd/run.go:86","func":"Run","level":"debug","message":"command: config-write","now":"2022-01-19T20:52:15Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/ini/ini.go:83","func":"Write","level":"debug","message":"failed to acquire mutex: timeout acquiring mutex","now":"2022-01-19T20:52:15Z","version":"1.35.0"} logs: {"caller":"github.com/wakatime/wakatime-cli/cmd/run.go:86","func":"Run","level":"debug","message":"command: config-write","now":"2022-01-19T20:52:15Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/ini/ini.go:83","func":"Write","level":"debug","message":"failed to acquire mutex: timeout acquiring mutex","now":"2022-01-19T20:52:15Z","version":"1.35.0"} logs: {"caller":"github.com/wakatime/wakatime-cli/cmd/run.go:86","func":"Run","level":"debug","message":"command: config-write","now":"2022-01-19T20:52:15Z","version":"1.35.0"} logs: {"caller":"github.com/wakatime/wakatime-cli/cmd/run.go:86","func":"Run","level":"debug","message":"command: config-write","now":"2022-01-19T20:52:15Z","version":"1.35.0"} logs: {"caller":"github.com/wakatime/wakatime-cli/cmd/run.go:86","func":"Run","level":"debug","message":"command: config-write","now":"2022-01-19T20:52:15Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/ini/ini.go:83","func":"Write","level":"debug","message":"failed to acquire mutex: timeout acquiring mutex","now":"2022-01-19T20:52:15Z","version":"1.35.0"} logs: {"caller":"github.com/wakatime/wakatime-cli/cmd/run.go:86","func":"Run","level":"debug","message":"command: config-write","now":"2022-01-19T20:52:15Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/ini/ini.go:83","func":"Write","level":"debug","message":"failed to acquire mutex: timeout acquiring mutex","now":"2022-01-19T20:52:15Z","version":"1.35.0"} logs: {"caller":"github.com/wakatime/wakatime-cli/cmd/run.go:86","func":"Run","level":"debug","message":"command: config-write","now":"2022-01-19T20:52:15Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/ini/ini.go:83","func":"Write","level":"debug","message":"failed to acquire mutex: timeout acquiring mutex","now":"2022-01-19T20:52:15Z","version":"1.35.0"} logs: {"caller":"github.com/wakatime/wakatime-cli/cmd/run.go:86","func":"Run","level":"debug","message":"command: config-write","now":"2022-01-19T20:52:15Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/ini/ini.go:83","func":"Write","level":"debug","message":"failed to acquire mutex: timeout acquiring mutex","now":"2022-01-19T20:52:15Z","version":"1.35.0"} logs: {"caller":"github.com/wakatime/wakatime-cli/cmd/run.go:86","func":"Run","level":"debug","message":"command: config-write","now":"2022-01-19T20:52:15Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/ini/ini.go:83","func":"Write","level":"debug","message":"failed to acquire mutex: timeout acquiring mutex","now":"2022-01-19T20:52:15Z","version":"1.35.0"} logs: {"caller":"github.com/wakatime/wakatime-cli/cmd/run.go:86","func":"Run","level":"debug","message":"command: config-write","now":"2022-01-19T20:52:15Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/ini/ini.go:83","func":"Write","level":"debug","message":"failed to acquire mutex: timeout acquiring mutex","now":"2022-01-19T20:52:15Z","version":"1.35.0"} logs: {"caller":"github.com/wakatime/wakatime-cli/cmd/run.go:86","func":"Run","level":"debug","message":"command: config-write","now":"2022-01-19T20:52:15Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/ini/ini.go:83","func":"Write","level":"debug","message":"failed to acquire mutex: timeout acquiring mutex","now":"2022-01-19T20:52:15Z","version":"1.35.0"} logs: {"caller":"github.com/wakatime/wakatime-cli/cmd/run.go:86","func":"Run","level":"debug","message":"command: config-write","now":"2022-01-19T20:52:15Z","version":"1.35.0"} logs: {"caller":"github.com/wakatime/wakatime-cli/cmd/run.go:86","func":"Run","level":"debug","message":"command: config-write","now":"2022-01-19T20:52:15Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/ini/ini.go:83","func":"Write","level":"debug","message":"failed to acquire mutex: timeout acquiring mutex","now":"2022-01-19T20:52:15Z","version":"1.35.0"} logs: {"caller":"github.com/wakatime/wakatime-cli/cmd/run.go:86","func":"Run","level":"debug","message":"command: config-write","now":"2022-01-19T20:52:15Z","version":"1.35.0"} {"caller":"github.com/wakatime/wakatime-cli/pkg/ini/ini.go:83","func":"Write","level":"debug","message":"failed to acquire mutex: timeout acquiring mutex","now":"2022-01-19T20:52:15Z","version":"1.35.0"} FAIL FAIL command-line-arguments 19.780s FAIL ==> ERROR: A failure occurred in check().  Aborting...