powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / подскажите как в logback логгировать аснхронно?
13 сообщений из 13, страница 1 из 1
подскажите как в logback логгировать аснхронно?
    #37697765
chabapok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот в log4j есть такая штука как AsyncAppender, но ее нету в logback. Хотя гугл утверждает, что logback лучше, это означает, что в нем такой механизм для логгирования в отдельном потоке уже уже должен быть. Подскажите - как?
...
Рейтинг: 0 / 0
подскажите как в logback логгировать аснхронно?
    #37697838
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если бы люди пользовались гуглом

первая же ссылка ведет на тикет, в котором ссылка
...
Рейтинг: 0 / 0
подскажите как в logback логгировать аснхронно?
    #37697935
chabapok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
при авторечтении конфига работает не стабильно (падает и валит весь логгер) :(

ладно, видимо альтернатив нет, так что придется ее до ума доводить
...
Рейтинг: 0 / 0
подскажите как в logback логгировать аснхронно?
    #37697969
chabapok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
выяснил, наконец. При перечитывании конфига из другого потока пересоздаются все инстансы аппендеров. старый инстанс при этом виснет на дедлоке. Оно можно конечно кой-чего поправить, но тем не менее...
вот такие пироги....

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

Есть какие-нибудь идеи? Может юзать какой-нибудь другой логгер? Видимо logback-ом никто не пользуется. Чем вообще щас народ логгирует инфу?
...
Рейтинг: 0 / 0
подскажите как в logback логгировать аснхронно?
    #37698118
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chabapokЕсть какие-нибудь идеи?
средство от перхоти - гильотина.
Зачем тебе асинхронность?
______________________________________________
"Сделай настолько просто, насколько это возможно, но не проще". © А. Эйнштейн.
AutoPOI.ru — ГИС-технологии для Oracle
...
Рейтинг: 0 / 0
подскажите как в logback логгировать аснхронно?
    #37698287
chabapok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а у меня поток, из которого надо логгировать, немножечко риалтаймовый. Допускается плюс-минус полметра, и в эти полметра легко поместится сотня таких логгеров, но все же.

даа я поправил уже зависалово, так что вопрос актуален, но представляет из себя теперь в большей степени не практическую а академическую ценность
...
Рейтинг: 0 / 0
подскажите как в logback логгировать аснхронно?
    #37698415
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chabapokне практическую а академическую ценность
опять "академическая ценность".
Лучше расскажи академически про "немножечко риалтаймовый".
Очень интересный термин.
А вот задачи для академиков не интересны. Извини. Удачи!
...
Рейтинг: 0 / 0
подскажите как в logback логгировать аснхронно?
    #37701043
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chabapokВидимо logback-ом никто не пользуется
никто не знает как ехать на машине без рук? хмм...странно, видно на машине никто не ездит.
...
Рейтинг: 0 / 0
подскажите как в logback логгировать аснхронно?
    #37702242
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashachabapokВидимо logback-ом никто не пользуется
никто не знает как ехать на машине без рук? хмм...странно, видно на машине никто не ездит.Пользуемся с означенной проблемой не сталкивался. это не значит, что проблемы нет в природе, но ни разу не возникло ситуации, что приложение тормозило из за logback .

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

PS с log4j асинхронным аппендером пользовались только один раз - когда нужна была отправка email при возникновении ошибок. email-ы были сделаны через асинхронные аппендер.
...
Рейтинг: 0 / 0
подскажите как в logback логгировать аснхронно?
    #37702478
Марс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну а всётаки - как хэндлится асинхронность? Или формулировка что асинхронное логирование просто не нужно? У нас был кейс что были проблемы с долгой записью на диск которые не должны повлиять на приложение поэтому логируем асинхронно.
...
Рейтинг: 0 / 0
подскажите как в logback логгировать аснхронно?
    #37702611
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Марсну а всётаки - как хэндлится асинхронность? Или формулировка что асинхронное логирование просто не нужно? У нас был кейс что были проблемы с долгой записью на диск которые не должны повлиять на приложение поэтому логируем асинхронно.я бы просмотрел на тикет , проверил насколько код соответствует требованиям, дальше пересобрал logback с добавлением асинхронного аппендера и применил в своей системе.

Если логов реально много и они заметно влияют на производительность, то имеет смысл их передавать по сети и вести запись уже на другой машине.
...
Рейтинг: 0 / 0
подскажите как в logback логгировать аснхронно?
    #37702914
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VoDAдальше пересобрал logback
зачем что-то пересобирать? достаточно дописать своих аппендеров.
...
Рейтинг: 0 / 0
подскажите как в logback логгировать аснхронно?
    #37703156
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaVoDAдальше пересобрал logback
зачем что-то пересобирать? достаточно дописать своих аппендеров.да, ты прав. я привык чтобы либы занимались своими делами, приложения своими, и функционал не смешивался. ты прав в том, что проще аппендер в свое приложение подложить, а classpath все равно его подцепит.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / подскажите как в logback логгировать аснхронно?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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