wakatime / vscode-wakatime

Visual Studio Code plugin for automatic time tracking and metrics generated from your programming activity.
https://wakatime.com/vs-code
BSD 3-Clause "New" or "Revised" License
1.2k stars 133 forks source link

Wakatime: working offline... coding activity will sync next time when we are online #350

Closed infinitel8p closed 1 year ago

infinitel8p commented 1 year ago

I have this problem where wakatime can't connect. I've updated the api key, reinstalled the plugin and it still shows the same warning. It appeared after using vscode in a virtual linux machine and my windows host in parrallel. Is this known or do you know what could cause this issue?

edit: after starting IntelliJ its seems to work in vscode as well, at least it now shows me the time for today in vscode aswell. I dont know it that is because IntelliJ did the work or if the issue fixed itself now. New log after starting IntelliJ: wakatime - copy.log

This is the wakatime.log: wakatime.log

{"caller":"pkg/project/project.go:243","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.Detect","level":"debug","lineno":13,"message":"execute project-file-detector","now":"2023-05-04T07:33:32+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178412.4952507,"version":"v1.73.0"}
{"caller":"pkg/project/project.go:243","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.Detect","level":"debug","lineno":13,"message":"execute project-map-detector","now":"2023-05-04T07:33:32+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178412.4952507,"version":"v1.73.0"}
{"caller":"pkg/project/project.go:243","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.Detect","level":"debug","lineno":13,"message":"execute project-file-detector","now":"2023-05-04T07:33:32+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178412.4952507,"version":"v1.73.0"}
{"caller":"pkg/project/project.go:243","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.Detect","level":"debug","lineno":13,"message":"execute project-map-detector","now":"2023-05-04T07:33:32+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178412.4952507,"version":"v1.73.0"}
{"caller":"pkg/project/project.go:290","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.DetectWithRevControl","level":"debug","lineno":13,"message":"execute git-detector","now":"2023-05-04T07:33:32+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178412.4952507,"version":"v1.73.0"}
{"caller":"pkg/project/filter.go:23","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.WithFiltering","level":"debug","lineno":13,"message":"execute project filtering","now":"2023-05-04T07:33:32+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178412.4952507,"version":"v1.73.0"}
{"caller":"pkg/heartbeat/sanitize.go:30","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"heartbeat.WithSanitization","level":"debug","lineno":13,"message":"execute heartbeat sanitization","now":"2023-05-04T07:33:32+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178412.4952507,"version":"v1.73.0"}
{"caller":"pkg/remote/remote.go:113","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"remote.WithCleanup","level":"debug","lineno":13,"message":"execute remote cleanup","now":"2023-05-04T07:33:32+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178412.4952507,"version":"v1.73.0"}
{"caller":"pkg/offline/offline.go:55","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"offline.WithQueue","level":"debug","lineno":13,"message":"execute offline queue with file C:\\Users\\Ludo\\.wakatime.bdb","now":"2023-05-04T07:33:32+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178412.4952507,"version":"v1.73.0"}
{"caller":"pkg/backoff/backoff.go:41","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"backoff.WithBackoff","level":"debug","lineno":13,"message":"execute heartbeat backoff algorithm","now":"2023-05-04T07:33:32+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178412.4952507,"version":"v1.73.0"}
{"caller":"pkg/backoff/backoff.go:97","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"backoff.shouldBackoff","level":"debug","lineno":13,"message":"exponential backoff tried 7 times since May  4 07:21:41, will retry at May  4 07:53:41","now":"2023-05-04T07:33:32+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178412.4952507,"version":"v1.73.0"}
{"caller":"pkg/offline/offline.go:65","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"offline.WithQueue","level":"debug","lineno":13,"message":"pushing 1 heartbeat(s) to queue due to error","now":"2023-05-04T07:33:32+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178412.4952507,"version":"v1.73.0"}
{"caller":"cmd/run.go:301","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"cmd.runCmd","level":"error","lineno":13,"message":"failed to run command: sending heartbeat(s) failed: rate limited: won't send heartbeat due to backoff","now":"2023-05-04T07:33:32+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178412.4952507,"version":"v1.73.0"}
{"caller":"cmd/run.go:117","func":"cmd.Run","level":"debug","message":"command: heartbeat","now":"2023-05-04T07:33:33+02:00","os/arch":"windows/amd64","version":"v1.73.0"}
{"caller":"cmd/heartbeat/heartbeat.go:76","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"heartbeat.SendHeartbeats","is_write":true,"level":"debug","lineno":13,"message":"params: api params: (api key: '<hidden>7d35', api url: 'https://api.wakatime.com/api/v1', backoff at: '2023-05-04T07:21:41+02:00', backoff retries: 7, hostname: 'DESKTOP-ANRA73S', key patterns: '[]', plugin: 'vscode/1.78.0 vscode-wakatime/24.0.10', proxy url: '', timeout: 2m0s, disable ssl verify: false, ssl cert filepath: ''), heartbeat params: (category: 'coding', cursor position: '14', entity: 'c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c', entity type: 'file', num extra heartbeats: 0, is unsaved entity: false, is write: true, language: '', line number: '13', lines in file: '14', time: 1683178413.06376, filter params: (exclude: '[]', exclude unknown project: false, include: '[]', include only with project file: false), project params: (alternate: 'learning', branch alternate: '', map patterns: '[]', override: '', git submodules disabled: '[]', git submodule project map: '[]'), sanitize params: (hide branch names: '[]', hide project folder: false, hide file names: '[]', hide project names: '[]', project path override: 'c:\\Users\\Ludo\\Desktop\\learning')), offline params: (disabled: false, print max: 10, queue file: '', num sync max: 1000), status bar params: (hide categories: false, output: 'text')","now":"2023-05-04T07:33:33+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178413.06376,"version":"v1.73.0"}
{"caller":"pkg/heartbeat/format.go:18","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"heartbeat.WithFormatting","is_write":true,"level":"debug","lineno":13,"message":"execute heartbeat filepath formatting","now":"2023-05-04T07:33:33+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178413.06376,"version":"v1.73.0"}
{"caller":"pkg/heartbeat/entity_modify.go:15","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"heartbeat.WithEntityModifer","is_write":true,"level":"debug","lineno":13,"message":"execute heartbeat entity modifier","now":"2023-05-04T07:33:33+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178413.06376,"version":"v1.73.0"}
{"caller":"pkg/filter/filter.go:26","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"filter.WithFiltering","is_write":true,"level":"debug","lineno":13,"message":"execute heartbeat filtering","now":"2023-05-04T07:33:33+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178413.06376,"version":"v1.73.0"}
{"caller":"pkg/remote/remote.go:49","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"remote.WithDetection","is_write":true,"level":"debug","lineno":13,"message":"execute remote file detection","now":"2023-05-04T07:33:33+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178413.06376,"version":"v1.73.0"}
{"caller":"pkg/apikey/apikey.go:31","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"apikey.WithReplacing","is_write":true,"level":"debug","lineno":13,"message":"execute api key replacing","now":"2023-05-04T07:33:33+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178413.06376,"version":"v1.73.0"}
{"caller":"pkg/filestats/filestats.go:23","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"filestats.WithDetection","is_write":true,"level":"debug","lineno":13,"message":"execute filestats detection","now":"2023-05-04T07:33:33+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178413.06376,"version":"v1.73.0"}
{"caller":"pkg/language/language.go:19","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"language.WithDetection","is_write":true,"level":"debug","lineno":13,"message":"execute language detection","now":"2023-05-04T07:33:33+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178413.06376,"version":"v1.73.0"}
{"caller":"pkg/deps/deps.go:38","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"deps.WithDetection","is_write":true,"level":"debug","lineno":13,"message":"execute dependency detection","now":"2023-05-04T07:33:33+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178413.06376,"version":"v1.73.0"}
{"caller":"pkg/project/project.go:143","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.WithDetection","is_write":true,"level":"debug","lineno":13,"message":"execute project detection for: C:/Users/Ludo/Desktop/learning/C/Kapitel 7/while.c","now":"2023-05-04T07:33:33+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178413.06376,"version":"v1.73.0"}
{"caller":"pkg/project/project.go:243","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.Detect","is_write":true,"level":"debug","lineno":13,"message":"execute project-file-detector","now":"2023-05-04T07:33:33+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178413.06376,"version":"v1.73.0"}
{"caller":"pkg/project/project.go:243","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.Detect","is_write":true,"level":"debug","lineno":13,"message":"execute project-map-detector","now":"2023-05-04T07:33:33+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178413.06376,"version":"v1.73.0"}
{"caller":"pkg/project/project.go:243","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.Detect","is_write":true,"level":"debug","lineno":13,"message":"execute project-file-detector","now":"2023-05-04T07:33:33+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178413.06376,"version":"v1.73.0"}
{"caller":"pkg/project/project.go:243","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.Detect","is_write":true,"level":"debug","lineno":13,"message":"execute project-map-detector","now":"2023-05-04T07:33:33+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178413.06376,"version":"v1.73.0"}
{"caller":"pkg/project/project.go:290","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.DetectWithRevControl","is_write":true,"level":"debug","lineno":13,"message":"execute git-detector","now":"2023-05-04T07:33:33+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178413.06376,"version":"v1.73.0"}
{"caller":"pkg/project/filter.go:23","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.WithFiltering","is_write":true,"level":"debug","lineno":13,"message":"execute project filtering","now":"2023-05-04T07:33:33+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178413.06376,"version":"v1.73.0"}
{"caller":"pkg/heartbeat/sanitize.go:30","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"heartbeat.WithSanitization","is_write":true,"level":"debug","lineno":13,"message":"execute heartbeat sanitization","now":"2023-05-04T07:33:33+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178413.06376,"version":"v1.73.0"}
{"caller":"pkg/remote/remote.go:113","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"remote.WithCleanup","is_write":true,"level":"debug","lineno":13,"message":"execute remote cleanup","now":"2023-05-04T07:33:33+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178413.06376,"version":"v1.73.0"}
{"caller":"pkg/offline/offline.go:55","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"offline.WithQueue","is_write":true,"level":"debug","lineno":13,"message":"execute offline queue with file C:\\Users\\Ludo\\.wakatime.bdb","now":"2023-05-04T07:33:33+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178413.06376,"version":"v1.73.0"}
{"caller":"pkg/backoff/backoff.go:41","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"backoff.WithBackoff","is_write":true,"level":"debug","lineno":13,"message":"execute heartbeat backoff algorithm","now":"2023-05-04T07:33:33+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178413.06376,"version":"v1.73.0"}
{"caller":"pkg/backoff/backoff.go:97","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"backoff.shouldBackoff","is_write":true,"level":"debug","lineno":13,"message":"exponential backoff tried 7 times since May  4 07:21:41, will retry at May  4 07:53:41","now":"2023-05-04T07:33:33+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178413.06376,"version":"v1.73.0"}
{"caller":"pkg/offline/offline.go:65","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"offline.WithQueue","is_write":true,"level":"debug","lineno":13,"message":"pushing 1 heartbeat(s) to queue due to error","now":"2023-05-04T07:33:33+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178413.06376,"version":"v1.73.0"}
{"caller":"cmd/run.go:301","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"cmd.runCmd","is_write":true,"level":"error","lineno":13,"message":"failed to run command: sending heartbeat(s) failed: rate limited: won't send heartbeat due to backoff","now":"2023-05-04T07:33:33+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178413.06376,"version":"v1.73.0"}
{"caller":"cmd/run.go:81","func":"cmd.Run","level":"debug","message":"command: version","now":"2023-05-04T07:37:06+02:00","os/arch":"windows/amd64","version":"v1.73.0"}
{"caller":"cmd/run.go:99","func":"cmd.Run","level":"debug","message":"command: today","now":"2023-05-04T07:37:06+02:00","os/arch":"windows/amd64","version":"v1.73.0"}
{"caller":"cmd/today/today.go:30","func":"today.Run","level":"debug","message":"successfully fetched today for status bar","now":"2023-05-04T07:37:07+02:00","os/arch":"windows/amd64","version":"v1.73.0"}
{"caller":"cmd/run.go:117","func":"cmd.Run","level":"debug","message":"command: heartbeat","now":"2023-05-04T07:38:28+02:00","os/arch":"windows/amd64","version":"v1.73.0"}
{"caller":"cmd/heartbeat/heartbeat.go:76","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"heartbeat.SendHeartbeats","level":"debug","lineno":13,"message":"params: api params: (api key: '<hidden>7d35', api url: 'https://api.wakatime.com/api/v1', backoff at: '2023-05-04T07:21:41+02:00', backoff retries: 7, hostname: 'DESKTOP-ANRA73S', key patterns: '[]', plugin: 'vscode/1.78.0 vscode-wakatime/24.0.10', proxy url: '', timeout: 2m0s, disable ssl verify: false, ssl cert filepath: ''), heartbeat params: (category: 'coding', cursor position: '14', entity: 'c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c', entity type: 'file', num extra heartbeats: 0, is unsaved entity: false, is write: false, language: '', line number: '13', lines in file: '14', time: 1683178708.48903, filter params: (exclude: '[]', exclude unknown project: false, include: '[]', include only with project file: false), project params: (alternate: 'learning', branch alternate: '', map patterns: '[]', override: '', git submodules disabled: '[]', git submodule project map: '[]'), sanitize params: (hide branch names: '[]', hide project folder: false, hide file names: '[]', hide project names: '[]', project path override: 'c:\\Users\\Ludo\\Desktop\\learning')), offline params: (disabled: false, print max: 10, queue file: '', num sync max: 1000), status bar params: (hide categories: false, output: 'text')","now":"2023-05-04T07:38:28+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178708.4890263,"version":"v1.73.0"}
{"caller":"pkg/heartbeat/format.go:18","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"heartbeat.WithFormatting","level":"debug","lineno":13,"message":"execute heartbeat filepath formatting","now":"2023-05-04T07:38:28+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178708.4890263,"version":"v1.73.0"}
{"caller":"pkg/heartbeat/entity_modify.go:15","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"heartbeat.WithEntityModifer","level":"debug","lineno":13,"message":"execute heartbeat entity modifier","now":"2023-05-04T07:38:28+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178708.4890263,"version":"v1.73.0"}
{"caller":"pkg/filter/filter.go:26","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"filter.WithFiltering","level":"debug","lineno":13,"message":"execute heartbeat filtering","now":"2023-05-04T07:38:28+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178708.4890263,"version":"v1.73.0"}
{"caller":"pkg/remote/remote.go:49","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"remote.WithDetection","level":"debug","lineno":13,"message":"execute remote file detection","now":"2023-05-04T07:38:28+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178708.4890263,"version":"v1.73.0"}
{"caller":"pkg/apikey/apikey.go:31","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"apikey.WithReplacing","level":"debug","lineno":13,"message":"execute api key replacing","now":"2023-05-04T07:38:28+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178708.4890263,"version":"v1.73.0"}
{"caller":"pkg/filestats/filestats.go:23","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"filestats.WithDetection","level":"debug","lineno":13,"message":"execute filestats detection","now":"2023-05-04T07:38:28+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178708.4890263,"version":"v1.73.0"}
{"caller":"pkg/language/language.go:19","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"language.WithDetection","level":"debug","lineno":13,"message":"execute language detection","now":"2023-05-04T07:38:28+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178708.4890263,"version":"v1.73.0"}
{"caller":"pkg/deps/deps.go:38","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"deps.WithDetection","level":"debug","lineno":13,"message":"execute dependency detection","now":"2023-05-04T07:38:28+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178708.4890263,"version":"v1.73.0"}
{"caller":"pkg/project/project.go:143","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.WithDetection","level":"debug","lineno":13,"message":"execute project detection for: C:/Users/Ludo/Desktop/learning/C/Kapitel 7/while.c","now":"2023-05-04T07:38:28+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178708.4890263,"version":"v1.73.0"}
{"caller":"pkg/project/project.go:243","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.Detect","level":"debug","lineno":13,"message":"execute project-file-detector","now":"2023-05-04T07:38:28+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178708.4890263,"version":"v1.73.0"}
{"caller":"pkg/project/project.go:243","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.Detect","level":"debug","lineno":13,"message":"execute project-map-detector","now":"2023-05-04T07:38:28+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178708.4890263,"version":"v1.73.0"}
{"caller":"pkg/project/project.go:243","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.Detect","level":"debug","lineno":13,"message":"execute project-file-detector","now":"2023-05-04T07:38:28+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178708.4890263,"version":"v1.73.0"}
{"caller":"pkg/project/project.go:243","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.Detect","level":"debug","lineno":13,"message":"execute project-map-detector","now":"2023-05-04T07:38:28+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178708.4890263,"version":"v1.73.0"}
{"caller":"pkg/project/project.go:290","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.DetectWithRevControl","level":"debug","lineno":13,"message":"execute git-detector","now":"2023-05-04T07:38:28+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178708.4890263,"version":"v1.73.0"}
{"caller":"pkg/project/filter.go:23","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.WithFiltering","level":"debug","lineno":13,"message":"execute project filtering","now":"2023-05-04T07:38:28+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178708.4890263,"version":"v1.73.0"}
{"caller":"pkg/heartbeat/sanitize.go:30","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"heartbeat.WithSanitization","level":"debug","lineno":13,"message":"execute heartbeat sanitization","now":"2023-05-04T07:38:28+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178708.4890263,"version":"v1.73.0"}
{"caller":"pkg/remote/remote.go:113","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"remote.WithCleanup","level":"debug","lineno":13,"message":"execute remote cleanup","now":"2023-05-04T07:38:28+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178708.4890263,"version":"v1.73.0"}
{"caller":"pkg/offline/offline.go:55","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"offline.WithQueue","level":"debug","lineno":13,"message":"execute offline queue with file C:\\Users\\Ludo\\.wakatime.bdb","now":"2023-05-04T07:38:28+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178708.4890263,"version":"v1.73.0"}
{"caller":"pkg/backoff/backoff.go:41","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"backoff.WithBackoff","level":"debug","lineno":13,"message":"execute heartbeat backoff algorithm","now":"2023-05-04T07:38:28+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178708.4890263,"version":"v1.73.0"}
{"caller":"pkg/backoff/backoff.go:97","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"backoff.shouldBackoff","level":"debug","lineno":13,"message":"exponential backoff tried 7 times since May  4 07:21:41, will retry at May  4 07:53:41","now":"2023-05-04T07:38:28+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178708.4890263,"version":"v1.73.0"}
{"caller":"pkg/offline/offline.go:65","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"offline.WithQueue","level":"debug","lineno":13,"message":"pushing 1 heartbeat(s) to queue due to error","now":"2023-05-04T07:38:28+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178708.4890263,"version":"v1.73.0"}
{"caller":"cmd/run.go:301","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"cmd.runCmd","level":"error","lineno":13,"message":"failed to run command: sending heartbeat(s) failed: rate limited: won't send heartbeat due to backoff","now":"2023-05-04T07:38:28+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178708.4890263,"version":"v1.73.0"}
{"caller":"cmd/run.go:117","func":"cmd.Run","level":"debug","message":"command: heartbeat","now":"2023-05-04T07:40:46+02:00","os/arch":"windows/amd64","version":"v1.73.0"}
{"caller":"cmd/heartbeat/heartbeat.go:76","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"heartbeat.SendHeartbeats","level":"debug","lineno":1,"message":"params: api params: (api key: '<hidden>7d35', api url: 'https://api.wakatime.com/api/v1', backoff at: '2023-05-04T07:21:41+02:00', backoff retries: 7, hostname: 'DESKTOP-ANRA73S', key patterns: '[]', plugin: 'vscode/1.78.0 vscode-wakatime/24.0.10', proxy url: '', timeout: 2m0s, disable ssl verify: false, ssl cert filepath: ''), heartbeat params: (category: 'coding', cursor position: '1', entity: 'c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c', entity type: 'file', num extra heartbeats: 0, is unsaved entity: false, is write: false, language: '', line number: '1', lines in file: '14', time: 1683178846.39484, filter params: (exclude: '[]', exclude unknown project: false, include: '[]', include only with project file: false), project params: (alternate: 'learning', branch alternate: '', map patterns: '[]', override: '', git submodules disabled: '[]', git submodule project map: '[]'), sanitize params: (hide branch names: '[]', hide project folder: false, hide file names: '[]', hide project names: '[]', project path override: 'c:\\Users\\Ludo\\Desktop\\learning')), offline params: (disabled: false, print max: 10, queue file: '', num sync max: 1000), status bar params: (hide categories: false, output: 'text')","now":"2023-05-04T07:40:46+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178846.3948352,"version":"v1.73.0"}
{"caller":"pkg/heartbeat/format.go:18","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"heartbeat.WithFormatting","level":"debug","lineno":1,"message":"execute heartbeat filepath formatting","now":"2023-05-04T07:40:46+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178846.3948352,"version":"v1.73.0"}
{"caller":"pkg/heartbeat/entity_modify.go:15","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"heartbeat.WithEntityModifer","level":"debug","lineno":1,"message":"execute heartbeat entity modifier","now":"2023-05-04T07:40:46+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178846.3948352,"version":"v1.73.0"}
{"caller":"pkg/filter/filter.go:26","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"filter.WithFiltering","level":"debug","lineno":1,"message":"execute heartbeat filtering","now":"2023-05-04T07:40:46+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178846.3948352,"version":"v1.73.0"}
{"caller":"pkg/remote/remote.go:49","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"remote.WithDetection","level":"debug","lineno":1,"message":"execute remote file detection","now":"2023-05-04T07:40:46+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178846.3948352,"version":"v1.73.0"}
{"caller":"pkg/apikey/apikey.go:31","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"apikey.WithReplacing","level":"debug","lineno":1,"message":"execute api key replacing","now":"2023-05-04T07:40:46+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178846.3948352,"version":"v1.73.0"}
{"caller":"pkg/filestats/filestats.go:23","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"filestats.WithDetection","level":"debug","lineno":1,"message":"execute filestats detection","now":"2023-05-04T07:40:46+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178846.3948352,"version":"v1.73.0"}
{"caller":"pkg/language/language.go:19","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"language.WithDetection","level":"debug","lineno":1,"message":"execute language detection","now":"2023-05-04T07:40:46+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178846.3948352,"version":"v1.73.0"}
{"caller":"pkg/deps/deps.go:38","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"deps.WithDetection","level":"debug","lineno":1,"message":"execute dependency detection","now":"2023-05-04T07:40:46+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178846.3948352,"version":"v1.73.0"}
{"caller":"pkg/project/project.go:143","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.WithDetection","level":"debug","lineno":1,"message":"execute project detection for: C:/Users/Ludo/Desktop/learning/C/Kapitel 7/while.c","now":"2023-05-04T07:40:46+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178846.3948352,"version":"v1.73.0"}
{"caller":"pkg/project/project.go:243","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.Detect","level":"debug","lineno":1,"message":"execute project-file-detector","now":"2023-05-04T07:40:46+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178846.3948352,"version":"v1.73.0"}
{"caller":"pkg/project/project.go:243","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.Detect","level":"debug","lineno":1,"message":"execute project-map-detector","now":"2023-05-04T07:40:46+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178846.3948352,"version":"v1.73.0"}
{"caller":"pkg/project/project.go:243","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.Detect","level":"debug","lineno":1,"message":"execute project-file-detector","now":"2023-05-04T07:40:46+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178846.3948352,"version":"v1.73.0"}
{"caller":"pkg/project/project.go:243","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.Detect","level":"debug","lineno":1,"message":"execute project-map-detector","now":"2023-05-04T07:40:46+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178846.3948352,"version":"v1.73.0"}
{"caller":"pkg/project/project.go:290","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.DetectWithRevControl","level":"debug","lineno":1,"message":"execute git-detector","now":"2023-05-04T07:40:46+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178846.3948352,"version":"v1.73.0"}
{"caller":"pkg/project/filter.go:23","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.WithFiltering","level":"debug","lineno":1,"message":"execute project filtering","now":"2023-05-04T07:40:46+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178846.3948352,"version":"v1.73.0"}
{"caller":"pkg/heartbeat/sanitize.go:30","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"heartbeat.WithSanitization","level":"debug","lineno":1,"message":"execute heartbeat sanitization","now":"2023-05-04T07:40:46+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178846.3948352,"version":"v1.73.0"}
{"caller":"pkg/remote/remote.go:113","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"remote.WithCleanup","level":"debug","lineno":1,"message":"execute remote cleanup","now":"2023-05-04T07:40:46+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178846.3948352,"version":"v1.73.0"}
{"caller":"pkg/offline/offline.go:55","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"offline.WithQueue","level":"debug","lineno":1,"message":"execute offline queue with file C:\\Users\\Ludo\\.wakatime.bdb","now":"2023-05-04T07:40:46+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178846.3948352,"version":"v1.73.0"}
{"caller":"pkg/backoff/backoff.go:41","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"backoff.WithBackoff","level":"debug","lineno":1,"message":"execute heartbeat backoff algorithm","now":"2023-05-04T07:40:46+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178846.3948352,"version":"v1.73.0"}
{"caller":"pkg/backoff/backoff.go:97","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"backoff.shouldBackoff","level":"debug","lineno":1,"message":"exponential backoff tried 7 times since May  4 07:21:41, will retry at May  4 07:53:41","now":"2023-05-04T07:40:46+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178846.3948352,"version":"v1.73.0"}
{"caller":"pkg/offline/offline.go:65","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"offline.WithQueue","level":"debug","lineno":1,"message":"pushing 1 heartbeat(s) to queue due to error","now":"2023-05-04T07:40:46+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178846.3948352,"version":"v1.73.0"}
{"caller":"cmd/run.go:301","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"cmd.runCmd","level":"error","lineno":1,"message":"failed to run command: sending heartbeat(s) failed: rate limited: won't send heartbeat due to backoff","now":"2023-05-04T07:40:46+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178846.3948352,"version":"v1.73.0"}
{"caller":"cmd/run.go:117","func":"cmd.Run","level":"debug","message":"command: heartbeat","now":"2023-05-04T07:40:49+02:00","os/arch":"windows/amd64","version":"v1.73.0"}
{"caller":"cmd/heartbeat/heartbeat.go:76","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"heartbeat.SendHeartbeats","is_write":true,"level":"debug","lineno":13,"message":"params: api params: (api key: '<hidden>7d35', api url: 'https://api.wakatime.com/api/v1', backoff at: '2023-05-04T07:21:41+02:00', backoff retries: 7, hostname: 'DESKTOP-ANRA73S', key patterns: '[]', plugin: 'vscode/1.78.0 vscode-wakatime/24.0.10', proxy url: '', timeout: 2m0s, disable ssl verify: false, ssl cert filepath: ''), heartbeat params: (category: 'coding', cursor position: '14', entity: 'c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c', entity type: 'file', num extra heartbeats: 0, is unsaved entity: false, is write: true, language: '', line number: '13', lines in file: '14', time: 1683178849.88130, filter params: (exclude: '[]', exclude unknown project: false, include: '[]', include only with project file: false), project params: (alternate: 'learning', branch alternate: '', map patterns: '[]', override: '', git submodules disabled: '[]', git submodule project map: '[]'), sanitize params: (hide branch names: '[]', hide project folder: false, hide file names: '[]', hide project names: '[]', project path override: 'c:\\Users\\Ludo\\Desktop\\learning')), offline params: (disabled: false, print max: 10, queue file: '', num sync max: 1000), status bar params: (hide categories: false, output: 'text')","now":"2023-05-04T07:40:49+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178849.8812978,"version":"v1.73.0"}
{"caller":"pkg/heartbeat/format.go:18","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"heartbeat.WithFormatting","is_write":true,"level":"debug","lineno":13,"message":"execute heartbeat filepath formatting","now":"2023-05-04T07:40:49+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178849.8812978,"version":"v1.73.0"}
{"caller":"pkg/heartbeat/entity_modify.go:15","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"heartbeat.WithEntityModifer","is_write":true,"level":"debug","lineno":13,"message":"execute heartbeat entity modifier","now":"2023-05-04T07:40:49+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178849.8812978,"version":"v1.73.0"}
{"caller":"pkg/filter/filter.go:26","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"filter.WithFiltering","is_write":true,"level":"debug","lineno":13,"message":"execute heartbeat filtering","now":"2023-05-04T07:40:49+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178849.8812978,"version":"v1.73.0"}
{"caller":"pkg/remote/remote.go:49","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"remote.WithDetection","is_write":true,"level":"debug","lineno":13,"message":"execute remote file detection","now":"2023-05-04T07:40:49+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178849.8812978,"version":"v1.73.0"}
{"caller":"pkg/apikey/apikey.go:31","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"apikey.WithReplacing","is_write":true,"level":"debug","lineno":13,"message":"execute api key replacing","now":"2023-05-04T07:40:49+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178849.8812978,"version":"v1.73.0"}
{"caller":"pkg/filestats/filestats.go:23","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"filestats.WithDetection","is_write":true,"level":"debug","lineno":13,"message":"execute filestats detection","now":"2023-05-04T07:40:49+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178849.8812978,"version":"v1.73.0"}
{"caller":"pkg/language/language.go:19","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"language.WithDetection","is_write":true,"level":"debug","lineno":13,"message":"execute language detection","now":"2023-05-04T07:40:49+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178849.8812978,"version":"v1.73.0"}
{"caller":"pkg/deps/deps.go:38","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"deps.WithDetection","is_write":true,"level":"debug","lineno":13,"message":"execute dependency detection","now":"2023-05-04T07:40:49+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178849.8812978,"version":"v1.73.0"}
{"caller":"pkg/project/project.go:143","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.WithDetection","is_write":true,"level":"debug","lineno":13,"message":"execute project detection for: C:/Users/Ludo/Desktop/learning/C/Kapitel 7/while.c","now":"2023-05-04T07:40:49+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178849.8812978,"version":"v1.73.0"}
{"caller":"pkg/project/project.go:243","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.Detect","is_write":true,"level":"debug","lineno":13,"message":"execute project-file-detector","now":"2023-05-04T07:40:49+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178849.8812978,"version":"v1.73.0"}
{"caller":"pkg/project/project.go:243","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.Detect","is_write":true,"level":"debug","lineno":13,"message":"execute project-map-detector","now":"2023-05-04T07:40:49+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178849.8812978,"version":"v1.73.0"}
{"caller":"pkg/project/project.go:243","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.Detect","is_write":true,"level":"debug","lineno":13,"message":"execute project-file-detector","now":"2023-05-04T07:40:49+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178849.8812978,"version":"v1.73.0"}
{"caller":"pkg/project/project.go:243","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.Detect","is_write":true,"level":"debug","lineno":13,"message":"execute project-map-detector","now":"2023-05-04T07:40:49+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178849.8812978,"version":"v1.73.0"}
{"caller":"pkg/project/project.go:290","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.DetectWithRevControl","is_write":true,"level":"debug","lineno":13,"message":"execute git-detector","now":"2023-05-04T07:40:49+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178849.8812978,"version":"v1.73.0"}
{"caller":"pkg/project/filter.go:23","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.WithFiltering","is_write":true,"level":"debug","lineno":13,"message":"execute project filtering","now":"2023-05-04T07:40:49+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178849.8812978,"version":"v1.73.0"}
{"caller":"pkg/heartbeat/sanitize.go:30","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"heartbeat.WithSanitization","is_write":true,"level":"debug","lineno":13,"message":"execute heartbeat sanitization","now":"2023-05-04T07:40:49+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178849.8812978,"version":"v1.73.0"}
{"caller":"pkg/remote/remote.go:113","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"remote.WithCleanup","is_write":true,"level":"debug","lineno":13,"message":"execute remote cleanup","now":"2023-05-04T07:40:49+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178849.8812978,"version":"v1.73.0"}
{"caller":"pkg/offline/offline.go:55","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"offline.WithQueue","is_write":true,"level":"debug","lineno":13,"message":"execute offline queue with file C:\\Users\\Ludo\\.wakatime.bdb","now":"2023-05-04T07:40:49+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178849.8812978,"version":"v1.73.0"}
{"caller":"pkg/backoff/backoff.go:41","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"backoff.WithBackoff","is_write":true,"level":"debug","lineno":13,"message":"execute heartbeat backoff algorithm","now":"2023-05-04T07:40:49+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178849.8812978,"version":"v1.73.0"}
{"caller":"pkg/backoff/backoff.go:97","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"backoff.shouldBackoff","is_write":true,"level":"debug","lineno":13,"message":"exponential backoff tried 7 times since May  4 07:21:41, will retry at May  4 07:53:41","now":"2023-05-04T07:40:49+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178849.8812978,"version":"v1.73.0"}
{"caller":"pkg/offline/offline.go:65","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"offline.WithQueue","is_write":true,"level":"debug","lineno":13,"message":"pushing 1 heartbeat(s) to queue due to error","now":"2023-05-04T07:40:49+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178849.8812978,"version":"v1.73.0"}
{"caller":"cmd/run.go:301","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"cmd.runCmd","is_write":true,"level":"error","lineno":13,"message":"failed to run command: sending heartbeat(s) failed: rate limited: won't send heartbeat due to backoff","now":"2023-05-04T07:40:49+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178849.8812978,"version":"v1.73.0"}
{"caller":"cmd/run.go:117","func":"cmd.Run","level":"debug","message":"command: heartbeat","now":"2023-05-04T07:40:58+02:00","os/arch":"windows/amd64","version":"v1.73.0"}
{"caller":"cmd/heartbeat/heartbeat.go:76","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"heartbeat.SendHeartbeats","is_write":true,"level":"debug","lineno":14,"message":"params: api params: (api key: '<hidden>7d35', api url: 'https://api.wakatime.com/api/v1', backoff at: '2023-05-04T07:21:41+02:00', backoff retries: 7, hostname: 'DESKTOP-ANRA73S', key patterns: '[]', plugin: 'vscode/1.78.0 vscode-wakatime/24.0.10', proxy url: '', timeout: 2m0s, disable ssl verify: false, ssl cert filepath: ''), heartbeat params: (category: 'coding', cursor position: '2', entity: 'c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c', entity type: 'file', num extra heartbeats: 0, is unsaved entity: false, is write: true, language: '', line number: '14', lines in file: '14', time: 1683178858.48468, filter params: (exclude: '[]', exclude unknown project: false, include: '[]', include only with project file: false), project params: (alternate: 'learning', branch alternate: '', map patterns: '[]', override: '', git submodules disabled: '[]', git submodule project map: '[]'), sanitize params: (hide branch names: '[]', hide project folder: false, hide file names: '[]', hide project names: '[]', project path override: 'c:\\Users\\Ludo\\Desktop\\learning')), offline params: (disabled: false, print max: 10, queue file: '', num sync max: 1000), status bar params: (hide categories: false, output: 'text')","now":"2023-05-04T07:40:58+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178858.4846807,"version":"v1.73.0"}
{"caller":"pkg/heartbeat/format.go:18","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"heartbeat.WithFormatting","is_write":true,"level":"debug","lineno":14,"message":"execute heartbeat filepath formatting","now":"2023-05-04T07:40:58+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178858.4846807,"version":"v1.73.0"}
{"caller":"pkg/heartbeat/entity_modify.go:15","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"heartbeat.WithEntityModifer","is_write":true,"level":"debug","lineno":14,"message":"execute heartbeat entity modifier","now":"2023-05-04T07:40:58+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178858.4846807,"version":"v1.73.0"}
{"caller":"pkg/filter/filter.go:26","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"filter.WithFiltering","is_write":true,"level":"debug","lineno":14,"message":"execute heartbeat filtering","now":"2023-05-04T07:40:58+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178858.4846807,"version":"v1.73.0"}
{"caller":"pkg/remote/remote.go:49","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"remote.WithDetection","is_write":true,"level":"debug","lineno":14,"message":"execute remote file detection","now":"2023-05-04T07:40:58+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178858.4846807,"version":"v1.73.0"}
{"caller":"pkg/apikey/apikey.go:31","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"apikey.WithReplacing","is_write":true,"level":"debug","lineno":14,"message":"execute api key replacing","now":"2023-05-04T07:40:58+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178858.4846807,"version":"v1.73.0"}
{"caller":"pkg/filestats/filestats.go:23","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"filestats.WithDetection","is_write":true,"level":"debug","lineno":14,"message":"execute filestats detection","now":"2023-05-04T07:40:58+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178858.4846807,"version":"v1.73.0"}
{"caller":"pkg/language/language.go:19","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"language.WithDetection","is_write":true,"level":"debug","lineno":14,"message":"execute language detection","now":"2023-05-04T07:40:58+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178858.4846807,"version":"v1.73.0"}
{"caller":"pkg/deps/deps.go:38","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"deps.WithDetection","is_write":true,"level":"debug","lineno":14,"message":"execute dependency detection","now":"2023-05-04T07:40:58+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178858.4846807,"version":"v1.73.0"}
{"caller":"pkg/project/project.go:143","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.WithDetection","is_write":true,"level":"debug","lineno":14,"message":"execute project detection for: C:/Users/Ludo/Desktop/learning/C/Kapitel 7/while.c","now":"2023-05-04T07:40:58+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178858.4846807,"version":"v1.73.0"}
{"caller":"pkg/project/project.go:243","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.Detect","is_write":true,"level":"debug","lineno":14,"message":"execute project-file-detector","now":"2023-05-04T07:40:58+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178858.4846807,"version":"v1.73.0"}
{"caller":"pkg/project/project.go:243","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.Detect","is_write":true,"level":"debug","lineno":14,"message":"execute project-map-detector","now":"2023-05-04T07:40:58+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178858.4846807,"version":"v1.73.0"}
{"caller":"pkg/project/project.go:243","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.Detect","is_write":true,"level":"debug","lineno":14,"message":"execute project-file-detector","now":"2023-05-04T07:40:58+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178858.4846807,"version":"v1.73.0"}
{"caller":"pkg/project/project.go:243","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.Detect","is_write":true,"level":"debug","lineno":14,"message":"execute project-map-detector","now":"2023-05-04T07:40:58+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178858.4846807,"version":"v1.73.0"}
{"caller":"pkg/project/project.go:290","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.DetectWithRevControl","is_write":true,"level":"debug","lineno":14,"message":"execute git-detector","now":"2023-05-04T07:40:58+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178858.4846807,"version":"v1.73.0"}
{"caller":"pkg/project/filter.go:23","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"project.WithFiltering","is_write":true,"level":"debug","lineno":14,"message":"execute project filtering","now":"2023-05-04T07:40:58+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178858.4846807,"version":"v1.73.0"}
{"caller":"pkg/heartbeat/sanitize.go:30","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"heartbeat.WithSanitization","is_write":true,"level":"debug","lineno":14,"message":"execute heartbeat sanitization","now":"2023-05-04T07:40:58+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178858.4846807,"version":"v1.73.0"}
{"caller":"pkg/remote/remote.go:113","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"remote.WithCleanup","is_write":true,"level":"debug","lineno":14,"message":"execute remote cleanup","now":"2023-05-04T07:40:58+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178858.4846807,"version":"v1.73.0"}
{"caller":"pkg/offline/offline.go:55","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"offline.WithQueue","is_write":true,"level":"debug","lineno":14,"message":"execute offline queue with file C:\\Users\\Ludo\\.wakatime.bdb","now":"2023-05-04T07:40:58+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178858.4846807,"version":"v1.73.0"}
{"caller":"pkg/backoff/backoff.go:41","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"backoff.WithBackoff","is_write":true,"level":"debug","lineno":14,"message":"execute heartbeat backoff algorithm","now":"2023-05-04T07:40:58+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178858.4846807,"version":"v1.73.0"}
{"caller":"pkg/backoff/backoff.go:97","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"backoff.shouldBackoff","is_write":true,"level":"debug","lineno":14,"message":"exponential backoff tried 7 times since May  4 07:21:41, will retry at May  4 07:53:41","now":"2023-05-04T07:40:58+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178858.4846807,"version":"v1.73.0"}
{"caller":"pkg/offline/offline.go:65","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"offline.WithQueue","is_write":true,"level":"debug","lineno":14,"message":"pushing 1 heartbeat(s) to queue due to error","now":"2023-05-04T07:40:58+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178858.4846807,"version":"v1.73.0"}
{"caller":"cmd/run.go:301","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"cmd.runCmd","is_write":true,"level":"error","lineno":14,"message":"failed to run command: sending heartbeat(s) failed: rate limited: won't send heartbeat due to backoff","now":"2023-05-04T07:40:58+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683178858.4846807,"version":"v1.73.0"}
{"caller":"cmd/run.go:301","file":"c:\\Users\\Ludo\\Desktop\\learning\\C\\Kapitel 7\\while.c","func":"cmd.runCmd","is_write":true,"level":"error","lineno":14,"message":"failed to run command: sending heartbeat(s) failed: rate limited: won't send heartbeat due to backoff","now":"2023-05-04T07:43:54+02:00","os/arch":"windows/amd64","plugin":"vscode/1.78.0 vscode-wakatime/24.0.10","time":1683179034.1371837,"version":"v1.73.0"}
alanhamlett commented 1 year ago

The error message is invalid api key... find yours at wakatime.com/api-key which means the api key was stored incorrectly in your ~/.wakatime.cfg file. It could be a bug in vscode-wakatime causing the api key to get saved incorrectly, but now that it's working there's no way to know for sure.