Estoy empezando con Java e intento registrar algo.Java Logger - Sugerencia de Netbeans "Uso ineficaz de la concatenación de cadenas en el registrador"
private static final Logger _logger = Logger.getLogger("my");
String car = "bmw";
String dog = "dog";
_logger.info(car + " text " + dog); // on this line Netbeans
.. en esta línea Netbeans muéstrame bombilla amarilla y dicen: El uso ineficiente de la concatenación de cadenas en el registrador de
Así que haga clic en "Convertir la concatenación de cadenas a una plantilla de mensaje" y se cambie el código a:
_logger.log(Level.INFO, "[{0}] v{1} enabled", new Object[]{car, dog});
Eso causa problema. Porque en el registro veo: [{0}] v{1} enabled
¿Cómo solucionarlo?
Pruebe '_logger.log (Level.INFO, String.format (" [{0}] v {1} habilitado ", nuevo Object [] { coche, perro})) ' –
@Ryan Amos: Debes publicar eso como una respuesta y se debe hacer algo sobre el título de la pregunta – nevets1219
@ nevets1219 Lo hice. –