forum.bitel.ru
http://forum.bitel.ru/

[7.0] SbrfTransactionManager
http://forum.bitel.ru/viewtopic.php?f=18&t=12630
Страница 1 из 1

Автор:  Phricker [ 21 сен 2017, 11:57 ]
Заголовок сообщения:  [7.0] SbrfTransactionManager

А оно жизненно необходимо в server.error.log?
Код:
server 09-21/06:56:27 ERROR [http-bio-127.0.0.1-8080-exec-7] SbrfTransactionManager - Error code = 3; error message = Договор не найден [xx]
server 09-21/07:09:28 ERROR [http-bio-127.0.0.1-8080-exec-6] SbrfTransactionManager - Error code = 3; error message = Договор не найден [xx]
server 09-21/07:09:43 ERROR [http-bio-127.0.0.1-8080-exec-3] SbrfTransactionManager - Error code = 3; error message = Договор не найден [xx]
server 09-21/07:10:05 ERROR [http-bio-127.0.0.1-8080-exec-7] SbrfTransactionManager - Error code = 3; error message = Договор не найден [xx]
server 09-21/07:10:19 ERROR [http-bio-127.0.0.1-8080-exec-9] SbrfTransactionManager - Error code = 3; error message = Договор не найден [xx]
server 09-21/07:10:41 ERROR [http-bio-127.0.0.1-8080-exec-3] SbrfTransactionManager - Error code = 3; error message = Договор не найден [xx]
server 09-21/07:15:33 ERROR [http-bio-127.0.0.1-8080-exec-10] SbrfTransactionManager - Error code = 3; error message = Договор не найден [xx]
server 09-21/07:22:15 ERROR [http-bio-127.0.0.1-8080-exec-7] SbrfTransactionManager - Error code = 3; error message = Договор не найден [xx]
server 09-21/07:22:36 ERROR [http-bio-127.0.0.1-8080-exec-9] SbrfTransactionManager - Error code = 3; error message = Договор не найден [xx]
server 09-21/07:28:45 ERROR [http-bio-127.0.0.1-8080-exec-10] SbrfTransactionManager - Error code = 3; error message = Договор не найден [xx]
server 09-21/08:10:56 ERROR [http-bio-127.0.0.1-8080-exec-6] SbrfTransactionManager - Error code = 3; error message = Договор не найден [xx]
server 09-21/08:24:58 ERROR [http-bio-127.0.0.1-8080-exec-8] SbrfTransactionManager - Error code = 3; error message = Договор не найден [xx]
server 09-21/08:25:28 ERROR [http-bio-127.0.0.1-8080-exec-1] SbrfTransactionManager - Error code = 3; error message = Договор не найден [xx]
server 09-21/08:25:39 ERROR [http-bio-127.0.0.1-8080-exec-2] SbrfTransactionManager - Error code = 3; error message = До..овор не найден [xx]

Автор:  skn [ 21 сен 2017, 12:00 ]
Заголовок сообщения:  Re: [7.0] SbrfTransactionManager

А чё их так много и так часто

Автор:  Phricker [ 21 сен 2017, 14:37 ]
Заголовок сообщения:  Re: [7.0] SbrfTransactionManager

Ну так кто то может забыл свой логин и тыкает пополниться )
Код:
server 09-21/11:36:32 ERROR [http-bio-127.0.0.1-8080-exec-4] SbrfTransactionManager - Error code = 3; error message = Договор не найден [TEST_SKN]
server 09-21/11:36:36 ERROR [http-bio-127.0.0.1-8080-exec-10] SbrfTransactionManager - Error code = 3; error message = Договор не найден [TEST_SKN]
server 09-21/11:36:40 ERROR [http-bio-127.0.0.1-8080-exec-3] SbrfTransactionManager - Error code = 3; error message = Договор не найден [TEST_SKN]

Автор:  skn [ 21 сен 2017, 20:04 ]
Заголовок сообщения:  Re: [7.0] SbrfTransactionManager

логин забыл??? и что методом перебора будет вспоминать?

Автор:  Phricker [ 21 сен 2017, 20:10 ]
Заголовок сообщения:  Re: [7.0] SbrfTransactionManager

А о чём спор?
Считаете что логин не найден нужно в server.error.log кидать?

Автор:  skn [ 22 сен 2017, 11:50 ]
Заголовок сообщения:  Re: [7.0] SbrfTransactionManager

Phricker писал(а):
А о чём спор?
Считаете что логин не найден нужно в server.error.log кидать?


не кидать? кидать, но не в этот лог? это не ошибка?

Автор:  Phricker [ 22 сен 2017, 12:24 ]
Заголовок сообщения:  Re: [7.0] SbrfTransactionManager

1) Не кидать.
В таком случае можно пойти дальше. Кидать туда все ошибки из Inet - Поиск, если туда пользователь ввел неправильный логин. Или ошибся при поиске договора по наименованию
Или пойти дальше, почему для MPS для Sbrf вы кидаете, а для модуля Яндекс.Деньги нет?
Хотя оно так же выдает ошибку
Изображение
Или для протокола OSMP в MPS?

2) Кидать WARN.
Если захотят дебажить - увидят.

Автор:  skn [ 22 сен 2017, 16:32 ]
Заголовок сообщения:  Re: [7.0] SbrfTransactionManager

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

как вариант можете настроить отдельный аппендер для данного логера и писать эти логи в отдельный файл или в /dev/null ;-)

Автор:  Phricker [ 22 сен 2017, 17:20 ]
Заголовок сообщения:  Re: [7.0] SbrfTransactionManager

skn писал(а):
как вариант можете настроить отдельный аппендер для данного логера и писать эти логи в отдельный файл или в /dev/null ;-)

Без примеров сами знаете © Skyb

Автор:  skn [ 22 сен 2017, 17:54 ]
Заголовок сообщения:  Re: [7.0] SbrfTransactionManager

см. файл log4j.xml

как то так
Код:
        <appender name="SbrfTransactionManager" class="org.apache.log4j.RollingFileAppender">                                                                     
                <param name="File" value="${log.dir.path}${log.prefix}.SbrfTransactionManager.log" />
                <param name="MaxFileSize" value="100MB" />                                                                                   
                <param name="MaxBackupIndex" value="2" />                                                                                     
                <param name="Append" value="false" />                                                                                         
                                                                                                                                             
                <layout class="org.apache.log4j.PatternLayout">                                                                               
                        <param name="ConversionPattern" value="%d{MM-dd/HH:mm:ss} %5p [%t] %c{1} - %m%n" />                                   
                </layout>                                                                                                                     
        </appender>

        <category name="ru.bitel.bgbilling.modules.mps.server.bean.SbrfTransactionManager" additivity="true">
          <priority value="WARN"/>
          <appender-ref ref="SbrfTransactionManager"/>
        </category>


типа доки -
https://elwood.su/2013/07/log4j-%D0%BF% ... %BB%D1%8C/
http://artamonov.ru/2007/04/06/vvedenie-v-log4j/

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/