powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Logback - аппендер для info
9 сообщений из 9, страница 1 из 1
Logback - аппендер для info
    #38721379
Zhazhah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, я хочу чтобы мне на почту отправлялись письма не только с WARN и ERROR но и INFO.
Допустим произошла какая то транзакция, я хочу об этом тут же узнать, поэтому оповещать себя так
Код: java
1.
logger.error("Новое событие на сайте")


не красиво и не понятно ошибка это или еще чего. Хочется чтобы для INFO был отдельный SMTPAppender который бы работал так
logger.info("Новое событие на сайте")

// Только для ошибок
<root level="WARN">
<appender-ref ref="EMAIL_ERR" />
</root>

По умолчанию для INFO вообще письма не отправляются.
Каким образом сделать новый SMTPAppender для INFO?
...
Рейтинг: 0 / 0
Logback - аппендер для info
    #38721426
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прописать в logback.xml SMTP appender и добавить в конце

<logger name="ClassWhereTransactionOperationStatusLogger" level="INFO">
<appender-ref ref="SMTPAppender"/>
</logger>

в классе ClassWhereTransactionOperationStatusLogger где транзакция совершается добавить
logger.info("Здесь сообщение")
...
Рейтинг: 0 / 0
Logback - аппендер для info
    #38721599
Zhazhah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Увы, но для INFO письма не отправляются, такая же беда и в log4j.
...
Рейтинг: 0 / 0
Logback - аппендер для info
    #38721615
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zhazhah, ты уверен что события уровня INFO вообще генерируются?
...
Рейтинг: 0 / 0
Logback - аппендер для info
    #38721627
Zhazhah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конечно, в консоль прекрасно генерируется. Если сделать извращенным способом http://logback.qos.ch/recipes/emailPerTransaction.html то отправить через INFO можно письмо, но опять же все через один аппендер. + <layout class="ch.qos.logback.classic.html.HTMLLayout"/> сгенерировать в html со стилями нормально нельзя(( В итоге яндекс обрезает все стили и письмо ужасно выглядет
...
Рейтинг: 0 / 0
Logback - аппендер для info
    #38721645
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Безотносительно ко всему остальному, рассылка спама на уровне info прямая дорога в чёрные списки.
Уверены в своих желаниях?
...
Рейтинг: 0 / 0
Logback - аппендер для info
    #38721651
Zhazhah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спамить можно и через error) Проект не особо посещаемый, поэтому окей. Но я не могу понять для чего уровни, если я банально не могу отправить строчку на почту.
...
Рейтинг: 0 / 0
Logback - аппендер для info
    #38721656
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я думаю если мы сейчас напишем Привед-мир приложение
с logback то почта будет прекрасно ходить.

И останется пустяк - понять в чём разнца между Приведом и твоим
приложением.
...
Рейтинг: 0 / 0
Logback - аппендер для info
    #38721689
Zhazhah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну как результат? Не ходит почта для INFO! Как уже говорил в INFO можно отправить через костыль установив Janino.
http://logback.qos.ch/recipes/emailPerTransaction.html
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Logback - аппендер для info
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]