@@ -23,7 +23,6 @@ use std::{fmt::{Display, Formatter, Result},
23
23
use dirs:: config_dir;
24
24
use miette:: IntoDiagnostic as _;
25
25
use r3bl_analytics_schema:: AnalyticsEvent ;
26
- use r3bl_ansi_color:: { green, magenta, red} ;
27
26
use r3bl_core:: { CommonError ,
28
27
CommonErrorType ,
29
28
CommonResult ,
@@ -110,25 +109,19 @@ pub mod config_folder {
110
109
match result_create_dir_all {
111
110
Ok ( _) => {
112
111
DEBUG_ANALYTICS_CLIENT_MOD . then ( || {
113
- let message = "Successfully created config folder." ;
114
- let config_folder = string_storage ! ( "{config_folder_path:?}" ) ;
115
- let config_folder_fmt = green ( & config_folder) ;
116
112
// % is Display, ? is Debug.
117
113
tracing:: debug!(
118
- message = %message ,
119
- config_folder_path = %config_folder_fmt
114
+ message = "Successfully created config folder." ,
115
+ config_folder = ?config_folder_path
120
116
) ;
121
117
} ) ;
122
118
Ok ( config_folder_path)
123
119
}
124
120
Err ( error) => {
125
- let message = "Could not create config folder." ;
126
- let error = string_storage ! ( "{error:?}" ) ;
127
- let error_fmt = red ( & error) ;
128
121
// % is Display, ? is Debug.
129
122
tracing:: error!(
130
- message = %message ,
131
- error_fmt = %error_fmt ,
123
+ message = "Could not create config folder." ,
124
+ error = ?error
132
125
) ;
133
126
CommonError :: new_error_result_with_only_type (
134
127
CommonErrorType :: ConfigFolderCountNotBeCreated ,
@@ -137,17 +130,13 @@ pub mod config_folder {
137
130
}
138
131
}
139
132
None => {
140
- let message = "Could not get config folder." ;
141
- let config_folder_path =
142
- string_storage ! ( "{:?}" , try_get_config_folder_path( ) ) ;
143
- let config_folder_fmt = red ( & config_folder_path) ;
144
133
// % is Display, ? is Debug.
145
134
tracing:: error!(
146
- message = %message ,
147
- config_folder_path = %config_folder_fmt
135
+ message = "Could not access config folder." ,
136
+ error = "None"
148
137
) ;
149
138
CommonError :: new_error_result_with_only_type (
150
- CommonErrorType :: ConfigFolderPathCouldNotBeGenerated ,
139
+ CommonErrorType :: ConfigFolderPathCouldNotBeAccessed ,
151
140
)
152
141
}
153
142
}
@@ -186,13 +175,10 @@ pub mod proxy_machine_id {
186
175
match result {
187
176
Ok ( contents) => {
188
177
DEBUG_ANALYTICS_CLIENT_MOD . then ( || {
189
- let message = "Successfully read proxy machine ID from file." ;
190
- let contents = string_storage ! ( "{contents:?}" ) ;
191
- let contents_fmt = green ( & contents) ;
192
178
// % is Display, ? is Debug.
193
179
tracing:: debug!(
194
- message = %message ,
195
- contents = %contents_fmt
180
+ message = "Successfully read proxy machine ID from file." ,
181
+ contents = %contents
196
182
) ;
197
183
} ) ;
198
184
contents
@@ -208,25 +194,18 @@ pub mod proxy_machine_id {
208
194
AnalyticsAction :: MachineIdProxyCreate ,
209
195
) ;
210
196
DEBUG_ANALYTICS_CLIENT_MOD . then ( || {
211
- let message =
212
- "Successfully wrote proxy machine ID to file." ;
213
- let new_id = string_storage ! ( "{new_id:?}" ) ;
214
- let new_id_fmt = green ( & new_id) ;
215
197
// % is Display, ? is Debug.
216
198
tracing:: debug!(
217
- message = %message ,
218
- new_id = %new_id_fmt
199
+ message = "Successfully wrote proxy machine ID to file." ,
200
+ new_id = %new_id
219
201
) ;
220
202
} ) ;
221
203
}
222
204
Err ( error) => {
223
- let message = "Could not write proxy machine ID to file." ;
224
- let error = string_storage ! ( "{error:?}" ) ;
225
- let error_fmt = red ( & error) ;
226
205
// % is Display, ? is Debug.
227
206
tracing:: error!(
228
- message = %message ,
229
- error = %error_fmt
207
+ message = "Could not write proxy machine ID to file." ,
208
+ error = ?error
230
209
) ;
231
210
}
232
211
}
@@ -277,38 +256,27 @@ pub mod report_analytics {
277
256
match result {
278
257
Ok ( _) => {
279
258
DEBUG_ANALYTICS_CLIENT_MOD . then ( || {
280
- let message =
281
- "Successfully reported analytics event to r3bl-base." ;
282
- let json = string_storage ! ( "{json:#?}" ) ;
283
- let json_fmt = green ( & json) ;
284
259
// % is Display, ? is Debug.
285
260
tracing:: debug!(
286
- message = %message ,
287
- json = %json_fmt
261
+ message = "Successfully reported analytics event to r3bl-base." ,
262
+ json = %string_storage! ( "{json:#?}" )
288
263
) ;
289
264
} ) ;
290
265
}
291
266
Err ( error) => {
292
- let message =
293
- "Could not report analytics event to r3bl-base." ;
294
- let error = string_storage ! ( "{error:#?}" ) ;
295
- let error_fmt = red ( & error) ;
296
267
// % is Display, ? is Debug.
297
268
tracing:: error!(
298
- message = %message ,
299
- error = %error_fmt
269
+ message = "Could not report analytics event to r3bl-base." ,
270
+ error = ?error
300
271
) ;
301
272
}
302
273
}
303
274
}
304
275
Err ( error) => {
305
- let message = "Could not serialize analytics event to JSON." ;
306
- let error = string_storage ! ( "{error:#?}" ) ;
307
- let error_fmt = red ( & error) ;
308
276
// % is Display, ? is Debug.
309
277
tracing:: error!(
310
- message = %message ,
311
- error = %error_fmt
278
+ message = "Could not serialize analytics event to JSON." ,
279
+ error = ?error
312
280
) ;
313
281
}
314
282
}
@@ -341,25 +309,20 @@ pub mod upgrade_check {
341
309
if let Ok ( body_text) = response. text ( ) . await {
342
310
let latest_version = body_text. trim ( ) . to_string ( ) ;
343
311
DEBUG_ANALYTICS_CLIENT_MOD . then ( || {
344
- let message = "\n 📦📦📦\n Latest version of cmdr" ;
345
- let version_fmt = magenta ( & latest_version) ;
346
312
// % is Display, ? is Debug.
347
313
tracing:: info!(
348
- message = %message ,
349
- version = %version_fmt
314
+ message = "📦📦📦 Latest version of cmdr" ,
315
+ version = %latest_version
350
316
) ;
351
317
} ) ;
352
318
let current_version = UPDATE_IF_NOT_THIS_VERSION . to_string ( ) ;
353
319
if latest_version != current_version {
354
320
UPDATE_REQUIRED . store ( true , std:: sync:: atomic:: Ordering :: Relaxed ) ;
355
321
DEBUG_ANALYTICS_CLIENT_MOD . then ( || {
356
- let message =
357
- "\n 💿💿💿\n There is a new version of cmdr available" ;
358
- let version_fmt = magenta ( & latest_version) ;
359
322
// % is Display, ? is Debug.
360
323
tracing:: info!(
361
- message = %message ,
362
- version = %version_fmt
324
+ message = "💿💿💿 There is a new version of cmdr available" ,
325
+ version = %latest_version
363
326
) ;
364
327
} ) ;
365
328
}
@@ -380,25 +343,18 @@ pub mod http_client {
380
343
if response. status ( ) . is_success ( ) {
381
344
// Handle successful response.
382
345
DEBUG_ANALYTICS_CLIENT_MOD . then ( || {
383
- let message = "GET request succeeded." ;
384
- let response = string_storage ! ( "{response:#?}" ) ;
385
- let response_fmt = green ( & response) ;
386
- // % is Display, ? is Debug.
387
346
tracing:: debug!(
388
- message = %message ,
389
- response = %response_fmt
347
+ message = "GET request succeeded." ,
348
+ response = %string_storage! ( "{response:#?}" )
390
349
) ;
391
350
} ) ;
392
351
Ok ( response)
393
352
} else {
394
353
// Handle error response.
395
- let message = "GET request failed." ;
396
- let response_msg = string_storage ! ( "{response:#?}" ) ;
397
- let response_msg_fmt = red ( & response_msg) ;
398
354
// % is Display, ? is Debug.
399
355
tracing:: error!(
400
- message = %message ,
401
- response = %response_msg_fmt
356
+ message = "GET request failed." ,
357
+ response = %string_storage! ( "{response:#?}" )
402
358
) ;
403
359
response. error_for_status ( )
404
360
}
@@ -413,25 +369,18 @@ pub mod http_client {
413
369
if response. status ( ) . is_success ( ) {
414
370
// Handle successful response.
415
371
DEBUG_ANALYTICS_CLIENT_MOD . then ( || {
416
- let message = "POST request succeeded." ;
417
- let response_msg = string_storage ! ( "{response:#?}" ) ;
418
- let response_msg_fmt = green ( & response_msg) ;
419
372
// % is Display, ? is Debug.
420
373
tracing:: debug!(
421
- message = %message ,
422
- response = %response_msg_fmt
374
+ message = "POST request succeeded." ,
375
+ response = %string_storage! ( "{response:#?}" )
423
376
) ;
424
377
} ) ;
425
378
Ok ( response)
426
379
} else {
427
380
// Handle error response.
428
- let message = "POST request failed." ;
429
- let response_msg = string_storage ! ( "{response:#?}" ) ;
430
- let response_msg_fmt = red ( & response_msg) ;
431
- // % is Display, ? is Debug.
432
381
tracing:: error!(
433
- message = %message ,
434
- response = %response_msg_fmt
382
+ message = "POST request failed." ,
383
+ response = %string_storage! ( "{response:#?}" )
435
384
) ;
436
385
response. error_for_status ( )
437
386
}
0 commit comments