У меня есть приложение, которое инициализирует регистратор следующим образом:
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class Main {
private static Logger logger = LoggerFactory.getLogger(Main.class);
public static void main(String[] args) {
logger.info("Logging something");
}
}
Я хочу, чтобы оно считывало конфигурацию журнала из файла log4j.properties
. Я обнаружил, что могу сделать явный вызов org.apache.log4j.PropertyConfigurator
для выполнения sh, но мне сказали, что приложение должно иметь возможность автоматически находить файл свойств.
Есть ли способ запустить приложение чтобы SLF4J автоматически настраивал log4j из файла свойств?