multi: log warnings if deprecated config options are used
This commit adds warning logs if the user uses deprecated config options, paving the way for future removal.
This commit is contained in:
4 files changed
+45
-8
No files matched your search
+7
-1
@@ -24,9 +24,15 @@ func TestConfigToFlatMap(t *testing.T) {
|
||||
cfg.DB.Etcd.Pass = testPassword
|
||||
cfg.DB.Postgres.Dsn = testPassword
|
||||
|
||||
result, err := configToFlatMap(cfg)
|
||||
// Set a deprecated field.
|
||||
cfg.Bitcoin.Active = true
|
||||
|
||||
result, deprecated, err := configToFlatMap(cfg)
|
||||
require.NoError(t, err)
|
||||
|
||||
// Check that the deprecated option has been parsed out.
|
||||
require.Contains(t, deprecated, "bitcoin.active")
|
||||
|
||||
// Pick a couple of random values to check.
|
||||
require.Equal(t, DefaultLndDir, result["lnddir"])
|
||||
require.Equal(
|
||||
|
||||
Reference in new issue
Block a user