Анализ текстовых логов
Анализ текстовых логов
Анализ текстовых логов необходим в случае возникновения подозрений на сбои в работе службы.
Путь к файлу логов задается в конфигурационном файле sms.conf и имеет вид:
LogFile = .\log\service_#.log
textСодержание файла лога имеет вид (комментарии синим цветом):
03.06.2013 18:26:07 ************ Init Sending *************
03.06.2013 18:26:07 Profile : 990000001 = TEST //Идентификатор профиля отправки
03.06.2013 18:26:07 Profile Sender : TEST //Наименование отправителя
03.06.2013 18:26:07 Profile Login : TEST //Логин
03.06.2013 18:26:07 Type Sms : 990000001 = Напоминание о приеме //Идентификатор шаблона SMS
03.06.2013 18:26:07 Filial : 2 = Клиника "Ромашка" //Идентификатор и наименование филиала
03.06.2013 18:26:07 DB Path : 127.0.0.1:test //Путь для обращения к базе
03.06.2013 18:26:07 Username : CHEA
03.06.2013 18:26:07 Try open database "127.0.0.1:test"
03.06.2013 18:26:07 ***************************************
03.06.2013 18:26:07 Try generate request for Check STATE SMS //Формирование списка сообщений, по которым ещё не получен статус доставки
03.06.2013 18:26:07 Try send request to Gate //Обращение к шлюзу
03.06.2013 18:26:07 Save Request into file D:\services\sms\log\DebugInfo_13-06-03\Request_18-26-07_State.txt
03.06.2013 18:26:07 Save Response into file D:\services\sms\log\DebugInfo_13-06-03\Response_18-26-07_State.txt
03.06.2013 18:26:07 ParseResponse... State //Обработка ответа
03.06.2013 18:26:07 LoadFromStream Xml-file...
03.06.2013 18:26:07 Check for validation response...
03.06.2013 18:26:07 Try parsing response for Check STATE SMS //Получение статусов из ответа от шлюза
03.06.2013 18:26:07 Parsed State. OK!
03.06.2013 18:26:07 Try fill sms log for send by reasons //формирование сообщений
03.06.2013 18:26:07 Try prepare sms log - check phones //Подготовка журнала сообщений
03.06.2013 18:26:07 Try generate request for SEND SMS //Получение сообщений, подлежащих отправке
03.06.2013 18:26:07 Try send request to Gate
03.06.2013 18:26:07 Save Request into file D:\services\sms\log\DebugInfo_13-06-03\Request_18-26-07_Sms.txt
03.06.2013 18:26:07 Save Response into file D:\services\sms\log\DebugInfo_13-06-03\Response_18-26-07_Sms.txt
03.06.2013 18:26:07 ParseResponse... Sms
03.06.2013 18:26:07 LoadFromStream Xml-file...
03.06.2013 18:26:07 Check for validation response...
03.06.2013 18:26:07 Try parsing response for send SMS
03.06.2013 18:26:07 Parsed Sms. OK!
03.06.2013 18:26:07 Try send request to Gate //Запрос баланса
03.06.2013 18:26:07 Save Request into file D:\services\sms\log\DebugInfo_13-06-03\Request_18-26-07_Balance.txt
03.06.2013 18:26:07 Save Response into file D:\services\sms\log\DebugInfo_13-06-03\Response_18-26-07_Balance.txt
03.06.2013 18:26:07 ParseResponse... Balance
03.06.2013 18:26:07 LoadFromStream Xml-file...
03.06.2013 18:26:07 Check for validation response...
03.06.2013 18:26:07 Balance = 666
03.06.2013 18:26:07 Parsed Balance. OK!
sqlБыла ли статья полезна?