Я хочу создать пользовательский Logger в log4j2. Я попытался следующие описанные here:Создание пользовательских регистраторов
java -cp log4j-core-2.6.jar org.apache.logging.log4j.core.tools.Generate$CustomLogger Logger TEST=550 PRODUKTION=200 > Logger.java
Я получил log4j-жильный-2.6.jar файл из here. Если я пытаюсь запустить команду в моем терминале (я использую osx10.11.5) Я получаю следующее сообщение об ошибке:
Error: Main method not found in class org.apache.logging.log4j.core.tools.Generate, please define the main method as:
public static void main(String[] args)
or a JavaFX application class must extend javafx.application.Application
Вы знаете, что я делаю неправильно?
Прошу прощения!
EDIT: Благодаря Александру Cartapanis я должен был изменить команду следующим образом:
java -cp log4j-core-2.6.jar 'org.apache.logging.log4j.core.tools.Generate$CustomLogger' MyLogger TEST=550 PRODUKTION=200 > Logger.java
Согласно вашей ссылке, вы должны заменить ''> Logger.jar'' на ''> Logger.java'', скомпилировать java-файл и затем добавить его в свой путь к классу приложений. –
Да, извините, это была плохая копия вставить. Это все та же проблема. – ReasyEasyPeasy