Se incluye el Looger con la explicación en la clase principal

This commit is contained in:
Isidoro Nevares Martín 2026-02-27 13:26:41 +01:00
parent 4d85dd08cc
commit b018771ea9
2 changed files with 8 additions and 5 deletions

2
.gitignore vendored
View File

@ -1,4 +1,4 @@
/bin/
*.class
/target/
logs/

View File

@ -10,6 +10,11 @@ import org.apache.logging.log4j.Logger;
* Isidoro Nevares Martín - Virgen de la Paloma Fecha creación: 26 feb 2026
*/
public class AppPrincipal {
// Se usa el logger de Log4j2 para mostrar el mensaje de bienvenida en lugar de System.out.println
// Se descarga de https://logging.apache.org/log4j/2.x/index.html --> Downloads --> Binaries --> log4j-2.25.3-bin.zip
// En concreto se ha cogido los JARS: log4j-api-2.25.3.jar y log4j-core-2.25.3.jar
// Se han copiado ambos JARS a la carpeta 'lib' del proyecto y se han añadido al classpath de la configuración de ejecución del proyecto en el IDE
// Supone la introducción del fichero log4j2.xml en el classpath del proyecto, con la configuración básica para mostrar los mensajes de log en la consola
private static final Logger logger = LogManager.getLogger(AppPrincipal.class);
/**
@ -22,11 +27,9 @@ public class AppPrincipal {
if (args.length > 0) {
nombre = args[0];
}
System.out.println(System.getProperty("user.dir"));
System.out.println("System.out.println: Hola, soy " + nombre + " y este es mi primer proyecto en AAEE para CI/CD.");
logger.info("logger.info: Hola, soy {} y este es mi primer proyecto en AAEE para CI/CD.", nombre);
System.out.println("System.out.println: Hola, soy " + nombre + " y este es mi primer proyecto en AAEE para CI/CD.");
}
}