Je suis assez d'accord.
Simplement au lieu de faire
il faut faire:Code:
1
2
3
4
5 logger.log("Fichier courant"); logger.log(nomFichier); logger.log("élément courant"); logger.log(nomElement);
Parce que c'est:Code:
1
2 logger.log("Fichier courant:"+nomFichier+" élément courant:"+nomElement);
- plus lisible
- plus efficace (une contention par appel, remember)
- éventuellement plus clair si d'aventure certains logs ressemblants pouvaient être produits en d'autres points de code.
Il ne s'agit pas de faire des opérations complexes susceptibles d'effet de bord dans le but d'élaborer les logs, simplement de se rappeler que pour un message atomique, même variablilisé, il faut élaborer puis logger en un appel.