Spring Boot 2.3.1 web application, using a logger (default Logback), condiguration like in https://www.baeldung.com/logback , for example:
<configuration>
  <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
    <encoder>
      <pattern>...</pattern>
    </encoder>
  </appender>
  <appender name="FILE" class="ch.qos.logback.core.FileAppender">
    <file>...</file>
    <encoder>
      <pattern>...</pattern>
    </encoder>
  </appender>
  <root level="debug">
    <appender-ref ref="STDOUT" />
  </root>
  <logger name="com.me" level="INFO">
    <appender-ref ref="FILE" /> 
  </logger> 
</configuration>
Is it possible to define two or more file appender, each with different pattern, for a logger (like "com.me")? When using in code LOGGER.info(...) to be able to choose witch appender/pattern to use?
Now it is configured, for "com.me" if LOGGER.info(...) is used in code, it will write to a file using appender "FILE". But all my LOGGER.info(...) for this package (or class level) will have the same pattern, more flexibility is needed, somewhere in the code perhaps I would like to log in log level "info" just a simple message, with a different pattern.
Can this be done via logback-spring.xml configuration or programatically? For now I use:
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
But the logger doesn't have any set-methods to set something.