Interface Logger

All Known Implementing Classes:
LogBackLogger

public interface Logger
Abstraction for logging, independent of the environment used, by default does not show the class where it is injected but has a method to set it.
  • Method Details

    • info

      void info(String message, Object... args)
      Parameters:
      message - El mensaje que se registrará, posiblemente conteniendo marcadores como '{0}'. Los marcadores deben ser enumerados empezando desde 0, por ejemplo, {0}, {1}, hasta el número de argumentos en 'args'.
      args - Los objetos que se insertarán en el mensaje, reemplazando los marcadores. Si se proporcionan, el mensaje debe tener marcadores correspondientes '{i} donde 'i' es la posición del argumento Internamente, se utiliza MessageFormat.format() para insertar los objetos en el mensaje. Ejemplos:
                       logger.info("El usuario {0} inició sesión correctamente.", nombreUsuario);
                   
                       logger.info("El usuario" + nombreUsuario + "inició sesión correctamente" );
                   
                       logger.info("El usuario inició sesión correctamente" );
                   
    • warn

      void warn(String message, Object... args)
    • error

      void error(String message, Object... args)
    • setContext

      void setContext(LoggingContext loggingContext)
    • getContext

      LoggingContext getContext()