Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как прикрутить еще один log4j к Ant ? 
:(
    Опции темы
nightguest
Дата 9.10.2006, 13:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 21.9.2006

Репутация: нет
Всего: нет



Можно-ли прикрутить 2 loggera к одному Ant-файлу ?
Один уже есть - используется для выдачи информации запускаемым java-таском,
к примеру mysqltask, и приделан он так:

Код

<for list="${jato.country}" param="country">
 <sequential>
    <mkdir dir="${dir}/${testdir.@{country}}"/>
    <taskdef name="initlog4j"
    classname="test.ant.InitLog4J"
    classpathref="classpath"/>    
    <initlog4j properties="${local.prop_dir}/log4j.properties" 
        language="${lang}"
        buildpath="${dir}/${testdir.@{country}}"/>
    <mysqltask mysqlhost="${mysql.db.host}"
          mysqlport="${mysql.db.port}"
          mysqluser="${mysql.db.user}"
          mysqlpass="${mysql.db.pass}"
                                  mysqldb="@{country}"
         "/>
               <echo message="Task  mysqltask for @{contry} is complete"/>
</sequential>
</for>

хочу приделать второй logger для записи того что выдает Ant по тегу 
<echo message="text"/> в отделный log-файл. 
Или можно эти мессаги писать в файл как-то по другому?


Это сообщение отредактировал(а) nightguest - 9.10.2006, 19:40
PM MAIL   Вверх
nightguest
Дата 9.10.2006, 17:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 21.9.2006

Репутация: нет
Всего: нет



вопрос поменялся
сейчас я использую такой метод :

Код


<target name="init" depends="copy_logs">
    <tstamp>
    <format property="timestamp" 
        pattern="MM/dd/yyyy hh:mm aa"/>
    </tstamp>
</target>

...
<target name = "download">
<for list="${jato.country}" param="country">
<sequential>
...
<echo message="${timestamp} Starting download of the txt-files ... ${line.separator}" file="${local.log_current}" append="true"/>
...
</sequential>
</for>
</target>


но, к сожалению, timestamp как property принимает только одно значение - время запуска программы а хотелось бы получить время в которое запустилась данная строка.

пробую смотреть в сторону ant-contrib и <var/> но пока не до конца разобрался.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java tools & IDE's | Следующая тема »


 




[ Время генерации скрипта: 0.0603 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.