|
|
|
подскажите как в logback логгировать аснхронно?
|
|||
|---|---|---|---|
|
#18+
вот в log4j есть такая штука как AsyncAppender, но ее нету в logback. Хотя гугл утверждает, что logback лучше, это означает, что в нем такой механизм для логгирования в отдельном потоке уже уже должен быть. Подскажите - как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2012, 14:52:27 |
|
||
|
подскажите как в logback логгировать аснхронно?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2012, 16:26:10 |
|
||
|
подскажите как в logback логгировать аснхронно?
|
|||
|---|---|---|---|
|
#18+
при авторечтении конфига работает не стабильно (падает и валит весь логгер) :( ладно, видимо альтернатив нет, так что придется ее до ума доводить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2012, 18:01:51 |
|
||
|
подскажите как в logback логгировать аснхронно?
|
|||
|---|---|---|---|
|
#18+
выяснил, наконец. При перечитывании конфига из другого потока пересоздаются все инстансы аппендеров. старый инстанс при этом виснет на дедлоке. Оно можно конечно кой-чего поправить, но тем не менее... вот такие пироги.... и хоть мне функция перечитывания лога не особо и нужна, осадок остался. Есть какие-нибудь идеи? Может юзать какой-нибудь другой логгер? Видимо logback-ом никто не пользуется. Чем вообще щас народ логгирует инфу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2012, 18:52:41 |
|
||
|
подскажите как в logback логгировать аснхронно?
|
|||
|---|---|---|---|
|
#18+
chabapokЕсть какие-нибудь идеи? средство от перхоти - гильотина. Зачем тебе асинхронность? ______________________________________________ "Сделай настолько просто, насколько это возможно, но не проще". © А. Эйнштейн. AutoPOI.ru — ГИС-технологии для Oracle ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2012, 21:46:37 |
|
||
|
подскажите как в logback логгировать аснхронно?
|
|||
|---|---|---|---|
|
#18+
а у меня поток, из которого надо логгировать, немножечко риалтаймовый. Допускается плюс-минус полметра, и в эти полметра легко поместится сотня таких логгеров, но все же. даа я поправил уже зависалово, так что вопрос актуален, но представляет из себя теперь в большей степени не практическую а академическую ценность ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2012, 02:04:38 |
|
||
|
подскажите как в logback логгировать аснхронно?
|
|||
|---|---|---|---|
|
#18+
chabapokне практическую а академическую ценность опять "академическая ценность". Лучше расскажи академически про "немножечко риалтаймовый". Очень интересный термин. А вот задачи для академиков не интересны. Извини. Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2012, 09:43:16 |
|
||
|
подскажите как в logback логгировать аснхронно?
|
|||
|---|---|---|---|
|
#18+
chabapokВидимо logback-ом никто не пользуется никто не знает как ехать на машине без рук? хмм...странно, видно на машине никто не ездит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2012, 16:33:07 |
|
||
|
подскажите как в logback логгировать аснхронно?
|
|||
|---|---|---|---|
|
#18+
chpashachabapokВидимо logback-ом никто не пользуется никто не знает как ехать на машине без рук? хмм...странно, видно на машине никто не ездит.Пользуемся с означенной проблемой не сталкивался. это не значит, что проблемы нет в природе, но ни разу не возникло ситуации, что приложение тормозило из за logback . а что значит "немножечко риалтаймовый"? это совсем не реалтаймовый, но хочется чтобы работал побыстрее или действительно реал-тайм и занимается... к примеру VoIP гоняется через него? PS с log4j асинхронным аппендером пользовались только один раз - когда нужна была отправка email при возникновении ошибок. email-ы были сделаны через асинхронные аппендер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2012, 11:36:39 |
|
||
|
подскажите как в logback логгировать аснхронно?
|
|||
|---|---|---|---|
|
#18+
ну а всётаки - как хэндлится асинхронность? Или формулировка что асинхронное логирование просто не нужно? У нас был кейс что были проблемы с долгой записью на диск которые не должны повлиять на приложение поэтому логируем асинхронно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2012, 12:56:05 |
|
||
|
подскажите как в logback логгировать аснхронно?
|
|||
|---|---|---|---|
|
#18+
Марсну а всётаки - как хэндлится асинхронность? Или формулировка что асинхронное логирование просто не нужно? У нас был кейс что были проблемы с долгой записью на диск которые не должны повлиять на приложение поэтому логируем асинхронно.я бы просмотрел на тикет , проверил насколько код соответствует требованиям, дальше пересобрал logback с добавлением асинхронного аппендера и применил в своей системе. Если логов реально много и они заметно влияют на производительность, то имеет смысл их передавать по сети и вести запись уже на другой машине. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2012, 13:48:20 |
|
||
|
подскажите как в logback логгировать аснхронно?
|
|||
|---|---|---|---|
|
#18+
VoDAдальше пересобрал logback зачем что-то пересобирать? достаточно дописать своих аппендеров. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2012, 15:24:29 |
|
||
|
подскажите как в logback логгировать аснхронно?
|
|||
|---|---|---|---|
|
#18+
chpashaVoDAдальше пересобрал logback зачем что-то пересобирать? достаточно дописать своих аппендеров.да, ты прав. я привык чтобы либы занимались своими делами, приложения своими, и функционал не смешивался. ты прав в том, что проще аппендер в свое приложение подложить, а classpath все равно его подцепит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2012, 16:51:34 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=303&tid=2132337]: |
0ms |
get settings: |
10ms |
get forum list: |
22ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 332ms |
| total: | 477ms |

| 0 / 0 |
