Перейти к содержимому

Фотография

Log4j и Selenium 2.0rc3 - Помогите решить проблемку!


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 AntonP

AntonP

    Новый участник

  • Members
  • Pip
  • 8 сообщений
  • ФИО:Перепеча Антон Юрьевич
  • Город:Минск

Отправлено 15 июля 2011 - 09:04

Здравствуйте.

Возникла такая проблемка, возможно кто-нибудь поможет.

Использую Java-Selenium-Junit-Maven. Для логирования использую Log4j v 1.2.16
Аппендеры были настроены следующим образом (см. log4j.xml в ататче). Таким образом чтобы в консоль выводились только те логи которые я хочу выводить сам. А полный лог включая логи селениум сервера (имею ввиду лог выполнения команд селениума) записывались в файл.
Когда использовал Селениум сервер 2.0b3 такая настройка работала отлично, все что мне надо выводилось в консоль, а полный лог записывался в файл. После того как перешел на 2.0rc3 (в основном из-за FF5) в консоль стали выводиться и логи селениум-сервера. Я попытался перенастроить немного log4j.xml, но результат к сожалению остался тем-же. Если кто то уже сталкивался с такой проблемой, помогите плз.

Заранее спасибо.

Прикрепленные файлы

  • Прикрепленный файл  log4j.xml   2,58К   27 Количество загрузок:

  • 0

#2 AntonP

AntonP

    Новый участник

  • Members
  • Pip
  • 8 сообщений
  • ФИО:Перепеча Антон Юрьевич
  • Город:Минск

Отправлено 28 июля 2011 - 08:46

Поясню немного что я хочу.
Обычно в консоль выводятся логи Command History selenium сервера, мой log4j.xml был настроен таким образом, чтобы эти логи записывались в файл full-log.log, а в консоль выводились только те сообщения которые я сам прописывал в классах проекта. После того как я перешел с 2.0b2 на 2.0rc3, эта настройка перестала работать, и в консоль опять посыпались логи command history.

А мне нужно чтобы в файл log.log и консоль выводились только сообщения прописанные в проекте, а в файл full-log.log выводился полный лог (Command History selenium сервера + сообщения из проекта).

Если у кого-то есть идеи, как нужно исправить log4j.xml или что необходимо сделать, поделитесь плз.

Спасибо.
  • 0

#3 Alex

Alex

    Постоянный участник

  • Members
  • PipPipPip
  • 237 сообщений
  • ФИО:Алексей

Отправлено 28 июля 2011 - 11:27

Поясню немного что я хочу.
Обычно в консоль выводятся логи Command History selenium сервера, мой log4j.xml был настроен таким образом, чтобы эти логи записывались в файл full-log.log, а в консоль выводились только те сообщения которые я сам прописывал в классах проекта. После того как я перешел с 2.0b2 на 2.0rc3, эта настройка перестала работать, и в консоль опять посыпались логи command history.

А мне нужно чтобы в файл log.log и консоль выводились только сообщения прописанные в проекте, а в файл full-log.log выводился полный лог (Command History selenium сервера + сообщения из проекта).

Если у кого-то есть идеи, как нужно исправить log4j.xml или что необходимо сделать, поделитесь плз.

Спасибо.


Была аналогичная проблема. Решил созданием отдельного логера, а в root никаких апендеров не подключать. Выглядит примерно так:

<appender name="console" class="org.apache.log4j.ConsoleAppender">
<layout class="com.qulix.ft.logging.SuiteConsoleLayout">
<param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} %c{1} [%p] %m%n"/>
<param name="Encode" value="Cp1251"/>
</layout>
<filter class="org.apache.log4j.varia.LevelRangeFilter">
<param name="LevelMin" value="INFO" />
<param name="LevelMax" value="FATAL" />
<param name="AcceptOnMatch" value="true" />
</filter>
</appender>

<logger name="webdriver">
<level value="debug"/>
<appender-ref ref="webdriver"/>
</logger>
<logger name="myCustomMessages">
<level value="debug"/>
<appender-ref ref="html"/>
<appender-ref ref="console"/>
</logger>

<root>
<level value="error" />
</root>
  • 0

#4 AntonP

AntonP

    Новый участник

  • Members
  • Pip
  • 8 сообщений
  • ФИО:Перепеча Антон Юрьевич
  • Город:Минск

Отправлено 29 июля 2011 - 11:25

Не могли бы вы прилать полный log4j.xml, а то не понятно как настроены аппендеры webdriver и html.
Пока что у меня не получилось решить проблему.
И кстати, я использую Selenium API 1.0

Спасибо
  • 0

#5 Alex

Alex

    Постоянный участник

  • Members
  • PipPipPip
  • 237 сообщений
  • ФИО:Алексей

Отправлено 01 августа 2011 - 06:03

Пример во вложении

Прикрепленные файлы

  • Прикрепленный файл  log4j.xml   2,07К   22 Количество загрузок:

  • 1

#6 AntonP

AntonP

    Новый участник

  • Members
  • Pip
  • 8 сообщений
  • ФИО:Перепеча Антон Юрьевич
  • Город:Минск

Отправлено 02 августа 2011 - 10:17

К сожалению меня это не спасло, но все равно спасибо!
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных