tailscale/ipn
Brad Fitzpatrick 40e2b312b6 ipn/ipnserver, logpolicy: move Windows disk logging up earlier
This moves the Windows-only initialization of the filelogger into
logpolicy. Previously we only did it when babysitting the tailscaled
subprocess, but this meant that log messages from the service itself
never made it to disk. Examples that weren't logged to disk:

* logtail unable to dial out,
* DNS flush messages from the service
* svc.ChangeRequest messages (#3581)

This is basically the same fix as #3571 but staying in the Logf type,
and avoiding build-tagged file (which wasn't quite a goal, but
happened and seemed nice)

Fixes #3570

Co-authored-by: Aaron Klotz <aaron@tailscale.com>
Change-Id: Iacd80c4720b7218365ec80ae143339d030842702
2021-12-16 12:33:04 -08:00
..
ipnlocal ipn/ipnlocal: make TestShrinkDefaultRoute hermetic 2021-12-16 11:31:20 -08:00
ipnserver ipn/ipnserver, logpolicy: move Windows disk logging up earlier 2021-12-16 12:33:04 -08:00
ipnstate ipn/ipnstate: remove old deprecated TailAddr IPv4-only field 2021-12-09 09:28:23 -08:00
localapi net/tsdial: move more weirdo dialing into new tsdial package, plumb 2021-12-01 10:36:55 -08:00
policy ipn/policy: treat DNS service as interesting so it's not filtered out 2021-12-03 12:55:54 -08:00
store/aws ipn/store/aws: support using sub-paths in parameters 2021-11-29 07:48:01 -08:00
backend.go ipn: use key.NodePublic instead of tailcfg.NodeKey 2021-11-01 20:32:10 -07:00
doc.go Move Linux client & common packages into a public repo. 2020-02-09 09:32:57 -08:00
fake_test.go ipn{,/ipnlocal}, cmd/tailscale/cli: don't check pref reverts on initial up 2021-04-18 08:12:18 -07:00
handle.go ipn: another controlplane synonym 2021-07-13 08:22:10 -07:00
message_test.go ipn: allow b to be nil in NewBackendServer 2021-05-19 09:33:19 -07:00
message.go ipn: don't log IPN messages that may contain an authkey. 2021-09-22 20:32:49 -07:00
prefs_clone.go cmd/cloner: mangle "go:generate" in cloner.go 2021-10-16 17:53:43 -07:00
prefs_test.go types/persist: use new node key type. 2021-10-28 10:29:43 -07:00
prefs.go ipn: fix formatting of ExitNodeIP in MaskedPrefs 2021-10-13 14:52:50 -07:00
store_test.go ipn: test TestFileStore in a fresh subdirectory 2021-09-24 15:05:10 -07:00
store.go ipn: remove mention of wgkey in comment. 2021-10-28 10:40:44 -07:00