2013-03-14 6 views
0

Мое приложение принимает аргумент в качестве входных данных и все остальные процессы происходят на основе этого аргументаИменование динамического журнала на основе ввода?

Я хотел бы создать файл журнала с именем на основе входного параметра

Может кто-нибудь, дайте мне знать, как я могу сделать это ?

Я использую Log4J 1.2.17.

+0

[это] (http://stackoverflow.com/questions/8965946/configuring-log4j-loggers-programmatically) следует сделать трюк. –

ответ

1

Скопирован из log4j ручного Read Configuration section

public static void main(String[] args) { 

// BasicConfigurator replaced with PropertyConfigurator. 
PropertyConfigurator.configure(args[0]); //args[0] path to your log4 conf file 
} 
+0

Я пытаюсь это сделать, но я хочу проверить ввод, конечно, и также хочу, чтобы протоколировать сообщения раньше. Любые другие идеи? – KK99

+0

Перед регистрацией необходимо настроить регистратор. Для других идей вам нужно больше объяснить в своем первоначальном вопросе. Зачем тебе это ? Как вы собираетесь использовать результат регистрации? Вам действительно нужно такое решение, иначе его можно решить по-другому? –

+0

Наверное, я могу использовать ваш подход + писать в консоль для моего использования. большое спасибо – KK99