mirror of
https://github.com/tailscale/tailscale.git
synced 2026-10-09 03:42:01 -04:00
filelogger always wrote under %ProgramData%\Tailscale\Logs, even though logpolicy already picks %LocalAppData%\Tailscale for its config when tailscaled isn't privileged enough for %ProgramData%. A tailscaled run by a regular user therefore logged "failed to create local log directory" and kept no disk logs. Take the directory from the caller instead: logpolicy passes the Logs subdirectory of whichever directory it chose, which is the same %ProgramData% path as before for the service. Updates #2791 Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com> Change-Id: I3b5d7f9a1c3e5b7d9f1a3c5e7b9d1f3a5c7e9b1d