Przeglądaj źródła

config: Improve logging

Johannes Hofmann 7 lat temu
rodzic
commit
78bcd3a363
1 zmienionych plików z 10 dodań i 8 usunięć
  1. 10
    8
      src/config.rs

+ 10
- 8
src/config.rs Wyświetl plik

@@ -95,12 +95,13 @@ impl Config {
95 95
         } else {
96 96
             // try to write a default config file
97 97
 
98
-            if let Err(err) = Config::create_config_file(
98
+            match Config::create_config_file(
99 99
                 config_dir,
100 100
                 &config_file,
101
-                DEFAULT_CONFIG.as_bytes())
102
-            {
103
-                warn!("{}", err);
101
+                DEFAULT_CONFIG.as_bytes()
102
+            ) {
103
+                Err(err) => warn!("{}", err),
104
+                Ok(()) => info!("create default config file {:?}", config_file),
104 105
             }
105 106
 
106 107
             Config::from_toml_str(DEFAULT_CONFIG)
@@ -122,12 +123,13 @@ impl Config {
122 123
         } else {
123 124
             // try to write a default config file
124 125
 
125
-            if let Err(err) = Config::create_config_file(
126
+            match Config::create_config_file(
126 127
                 config_dir,
127 128
                 &sources_file,
128
-                DEFAULT_TILE_SOURCES.as_bytes())
129
-            {
130
-                warn!("{}", err);
129
+                DEFAULT_TILE_SOURCES.as_bytes()
130
+            ) {
131
+                Err(err) => warn!("{}", err),
132
+                Ok(()) => info!("create default tile sources file {:?}", sources_file),
131 133
             }
132 134
 
133 135
             self.add_tile_sources_from_str(DEFAULT_TILE_SOURCES)