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/ /bin/
*.class *.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 * Isidoro Nevares Martín - Virgen de la Paloma Fecha creación: 26 feb 2026
*/ */
public class AppPrincipal { 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); private static final Logger logger = LogManager.getLogger(AppPrincipal.class);
/** /**
@ -22,11 +27,9 @@ public class AppPrincipal {
if (args.length > 0) { if (args.length > 0) {
nombre = args[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); 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.");
} }
} }