Capture les logs spécifiques à l’import
Contexte
Followup à !536 (closed)
Contenu
On crée un logger dédié (distinct du logger applicatif global qu’on utilise habituellement), qui capture les messages spécifiques à l’import.
Ces messages sont ensuite affichés par la commande insitu import
.
Exemple
Import réussi pour 'France Mobile' (table 'france_mobile')
┌────────────────────┬──────┐
│ Lignes lues │ 4178 │
│ … dont importées │ 3859 │
│ … dont sautées │ 319 │
│ … dont erreurs │ 0 │
└────────────────────┴──────┘
Import réussi pour 'France Mobile 4G Fixe' (table 'france_mobile_4g_fixe')
┌────────────────────┬─────┐
│ Lignes lues │ 995 │
│ … dont importées │ 995 │
│ … dont sautées │ 0 │
│ … dont erreurs │ 0 │
└────────────────────┴─────┘
╭───────────────────────────────────────────────── Logs ──────────────────────────────────────────────────╮
│ INFO: Skipping empty row 996 │
│ INFO: Skipping empty row 997 │
│ INFO: Skipping empty row 998 │
│ ... │
│ INFO: Skipping empty row 1227 │
│ INFO: Skipping empty row 1228 │
│ INFO: Skipping empty row 1229 │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Edited by Ronan Amicel