2013-07-03 6 views
1

Я слышал, что файл .properties в Java может принимать аргументы типа String ({0}, {1}, и так далее ...)Pass аргумент log4j файл

Можете ли вы привести пример, чтобы показать как использовать эти аргументы в файле log4j.properties?

Также, пожалуйста, помогите с примером кода, показывающим, как передать аргумент файлу во время загрузки файла.

ссылки на любые полезные статьи также поможет

+1

, как это ?? http://stackoverflow.com/questions/778933/log4j-configuration-via-jvm-arguments –

+0

вы спросили своего друга Google об этом? –

+0

Где вы это слышали? –

ответ

0

свойств образца в log4j.properties

log4j.appender.file.File = $ {LOG_FILE_PATH}/$ {} LOG_FILE_NAME

Имейте в виду, что log4j попытается найти log4j.properties и автоматически загрузить при инициализации. Поэтому я могу думать только о передаче аргумента в качестве аргументов JVM.

В VM Аргументы:

-DLOG_FILE_PATH = C: \ LOG -DLOG_FILE_NAME = apps.log

+0

Есть ли способ передать эти параметры программно? вместо того, чтобы устанавливать их как свойства через командную строку? –

Смежные вопросы