← Atrás

Не приходит лог через SmsStrategyLogger

Создаю

                    var smsLogger = new SmsStrategyLogger("<...>@gmail.com", "<...>");
                    smsLogger.Strategies.Add(tfStrategy);

Пытаюсь отправить из OnProcess стратегии:

            AddLog(StrategyErrorStates.Error, "123");
            AddLog(StrategyErrorStates.Warning, "Test");
            AddLog(StrategyErrorStates.None, @"Тест");

В итоге ничего не приходит.

Уведомления в Гугл настроены так (как и написано в документации - выключил): Пробовал включать уведомления - тоже не приходит. С чем может быть связано? (Телефон в гугл введён и подтверждён правильно)

¿Le resultó útil este tema?

Compartir tema

Comentarios (9)

Iniciar sesión o Crear cuenta, Inicie sesión o regístrese para dejar un comentario

Alexander
Alexander Autor

Разобрался, стали приходить теперь смс. Но тело сообщения не то что я ожидаю - сейчас приходит смс такого вида: "Напоминание: <Strategy.Name>_<Strategy.Timeframe> <StrategyErrorState> @ <время события> (<имя календаря>)"

Т.е. текст самого сообщения, которое я послал в лог не доходит...

Mikhail Sukhov
Mikhail Sukhov

Alexander: Т.е. текст самого сообщения, которое я послал в лог не доходит...

Я тоже не нашел. А оно реально нужно в случае Sms? Скажем, что нужно отправлять в случае ошибки? Ее стек трейс. Но получить это на СМС нереально (short точно уже не будет). Поэтому лучше наверное сделать так. Прислали уведомление на мобилу. Побежали к компу. А там уже файлик с дампов работы робота.

Alexander
Alexander Autor

Mikhail Sukhov:

Alexander: Т.е. текст самого сообщения, которое я послал в лог не доходит...

Я тоже не нашел. А оно реально нужно в случае Sms? Скажем, что нужно отправлять в случае ошибки? Ее стек трейс. Но получить это на СМС нереально (short точно уже не будет). Поэтому лучше наверное сделать так. Прислали уведомление на мобилу. Побежали к компу. А там уже файлик с дампов работы робота.

Конечно нужно, хотя бы иметь такую возможность. К примеру - приходит смс с телом "Long, 50, 150100". Сразу понятно что робот вошёл в лонг столькими-то контрактами, по такой-то цене.

Очень и очень полезно было бы. Я как раз и планировал как увидел нововведение по смс посылать заявки сработавшие. Конечно можно извратиться немного и менять перед отправкой Name стратегии на нужное сообщение, но это немного не то =)

А по email тоже самое приходит - без тела? (не успел пока протестировать)

Mikhail Sukhov
Mikhail Sukhov

Alexander: А по email тоже самое приходит - без тела? (не успел пока протестировать)

В Email то как раз с телом. Это ограничение только Google Calendar. Оно само по заголовку тело конструирует.

valenock
valenock

А как в итоге удалось решить первоначальную проблему с неприходом СМС с гугла ? у меня, видимо, та же проблема - гугл календарь настроен - напоминалки, выставленные вручную, приходят. через АПИ - ошибка не приходит, смс тоже.

пробовал даже так: var smsLogger = new SmsStrategyLogger("@gmail.com", ""); smsLogger.WriteMessage(new ActionStrategy(), StrategyErrorStates.Error, "test");

Mikhail Sukhov
Mikhail Sukhov

valenock: А как в итоге удалось решить первоначальную проблему с неприходом СМС с гугла ? у меня, видимо, та же проблема - гугл календарь настроен - напоминалки, выставленные вручную, приходят. через АПИ - ошибка не приходит, смс тоже.

пробовал даже так: var smsLogger = new SmsStrategyLogger("@gmail.com", ""); smsLogger.WriteMessage(new ActionStrategy(), StrategyErrorStates.Error, "test");

А в ГуглНапоминалке они появляются?

valenock
valenock

нет, не появляются. но, я так понимаю, они же удаляются после добавления почти сразу ?

Mikhail Sukhov
Mikhail Sukhov

valenock: нет, не появляются. но, я так понимаю, они же удаляются после добавления почти сразу ?

Почему такое мнение?

valenock
valenock

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

Перепробовал здесь за это время кучу вариантов - смс не приходят, ошибок не появляется, идей новых нет.