web-dev-qa-db-fra.com

Comment ajouter un saut de ligne / une ligne vierge après mon instruction LOG?

Je veux ajouter une ligne vierge après mon instruction LOG afin de séparer mes journaux et lisible .

Comment puis-je faire cela?

Déclaration actuelle:

 LOGGER.info("Person's name is  {} .", person.getName());

Notez que je ne veux pas faire cela après chaque instruction, juste pour certaines instructions.

14
java123999

Ajoutez simplement \n à la fin de la chaîne à consigner.

LOGGER.info("Person's name is  {} .\n", person.getName());

Si vous êtes dans un environnement Windows, utilisez \r\n


Pour obtenir la bonne valeur de nouvelle ligne si vous ne connaissez pas le système d'exploitation final de votre application, vous pouvez utiliser la propriété line.separator

String lineSeparator = System.getProperty("line.separator");
LOGGER.info("Person's name is  {} .{}", person.getName(), lineSeparator);
21
Davide Lorenzo MARINO

ne pas utiliser \n, mais demandez au système quelle est la propriété de la nouvelle ligne. pourrait être différent dans les fenêtres linuxor ou ..

alors utilisez

System.lineSeparator();

ou avant Java 7 use

System.getProperty("line.separator");
12
lordkain