Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Просмотр логов tomcat через браузер / 17 сообщений из 17, страница 1 из 1
14.02.2014, 14:20
    #38561039
Atum1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр логов tomcat через браузер
Добрый день!
У сервера glassfish - есть замечательная возможность просматривать логи через url

https://webapp:4848/management/domain/view-log

а как это делать в tomcat 7 ? есть ли такая возможность?


Хочется все логи выводить в веб.

Самое простое - это создать сервлет - и в нем читать файлы с серверы.

но может есть другое решение?
...
Рейтинг: 0 / 0
14.02.2014, 14:27
    #38561048
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр логов tomcat через браузер
Atum1У сервера glassfish - есть замечательная возможность просматривать логи через url

Чем она замечательна? В разработке нафиг не нужно. В продакшне, тоже нечего логи смотреть. Нужно просто их уметь стянуть и желательно мимо самого сервера.

Atum1а как это делать в tomcat 7 ? есть ли такая возможность?
Хочется все логи выводить в веб.
Самое простое - это создать сервлет - и в нем читать файлы с серверы.
Вроде готовых преблуд полно.

Atum1но может есть другое решение?
Реально не понятно зачем оно надо.
...
Рейтинг: 0 / 0
14.02.2014, 18:08
    #38561403
eJack
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр логов tomcat через браузер
Atum1,

какую задачу хочешь решить - смотреть логи самого сервера или логи твоего приложения?
...
Рейтинг: 0 / 0
15.02.2014, 20:06
    #38561939
ferc
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр логов tomcat через браузер
eJack,

сделай приклад для просмотра, установи на серваке и смотри сколько влезет
...
Рейтинг: 0 / 0
17.02.2014, 11:30
    #38562761
Atum1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр логов tomcat через браузер
eJackAtum1,

какую задачу хочешь решить - смотреть логи самого сервера или логи твоего приложения?

своего приложения через веб
...
Рейтинг: 0 / 0
17.02.2014, 11:52
    #38562787
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр логов tomcat через браузер
Atum1своего приложения через веб
Достаточно бесполезная фича, ИМХО. Веб сервер может лежать, например. Или быть перегружен. Поэтому логи всегда нужно уметь доставать без веб сервера.
А чтобы не делать этого слишком часто - по каждой ошибке - достаточно настроить отправку всех исключений на email. Можно даже средствами логгера.
...
Рейтинг: 0 / 0
17.02.2014, 13:49
    #38562967
eJack
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр логов tomcat через браузер
ferc,

спасибо, но мне не надо :)
...
Рейтинг: 0 / 0
17.02.2014, 16:13
    #38563263
eJack
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр логов tomcat через браузер
BlazkowiczAtum1своего приложения через веб
Достаточно бесполезная фича, ИМХО. Веб сервер может лежать, например. Или быть перегружен. Поэтому логи всегда нужно уметь доставать без веб сервера.
А чтобы не делать этого слишком часто - по каждой ошибке - достаточно настроить отправку всех исключений на email. Можно даже средствами логгера.

в таком случае лучше логи писать в БД - я так понимаю интересуют ERROR и сделать к БД морду.
...
Рейтинг: 0 / 0
17.02.2014, 19:38
    #38563603
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр логов tomcat через браузер
eJackBlazkowiczпропущено...

Достаточно бесполезная фича, ИМХО. Веб сервер может лежать, например. Или быть перегружен. Поэтому логи всегда нужно уметь доставать без веб сервера.
А чтобы не делать этого слишком часто - по каждой ошибке - достаточно настроить отправку всех исключений на email. Можно даже средствами логгера.

в таком случае лучше логи писать в БД - я так понимаю интересуют ERROR и сделать к БД морду.
Это заблуждение. БД представляет собой более длиный и сложный стек технологий.
И вероятность того что будет лежать именно БД гораздо выше чем все прочие
вероятности. Лог должен быть файлом. И точка.
...
Рейтинг: 0 / 0
17.02.2014, 19:47
    #38563608
eJack
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр логов tomcat через браузер
maytoneJackпропущено...


в таком случае лучше логи писать в БД - я так понимаю интересуют ERROR и сделать к БД морду.
Это заблуждение. БД представляет собой более длиный и сложный стек технологий.
И вероятность того что будет лежать именно БД гораздо выше чем все прочие
вероятности. Лог должен быть файлом. И точка.

Ни кто против того что бы лог писался в файл нет - пишите и это правильное утверждение, но в параллели можно писать и в БД, есть же аппедеры для этого (не использовал только слышал) можно их заставить работать асинхронно. Все зависит от решаемой задачи - я так думаю что показывать хочется не технические ошибки, а мониторинг бизнес ошибок, типа отображения статусов.
...
Рейтинг: 0 / 0
17.02.2014, 21:56
    #38563693
Atum1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр логов tomcat через браузер
я так понимаю решение одно - сервлет который будет читать файл с диска и выводить его в поток.
...
Рейтинг: 0 / 0
17.02.2014, 21:59
    #38563695
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр логов tomcat через браузер
eJackmaytonпропущено...

Это заблуждение. БД представляет собой более длиный и сложный стек технологий.
И вероятность того что будет лежать именно БД гораздо выше чем все прочие
вероятности. Лог должен быть файлом. И точка.

Ни кто против того что бы лог писался в файл нет - пишите и это правильное утверждение, но в параллели можно писать и в БД, есть же аппедеры для этого (не использовал только слышал) можно их заставить работать асинхронно. Все зависит от решаемой задачи - я так думаю что показывать хочется не технические ошибки, а мониторинг бизнес ошибок, типа отображения статусов.
Что ты будешь делать когда appender видит что БД недоступна?
...
Рейтинг: 0 / 0
17.02.2014, 22:39
    #38563720
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр логов tomcat через браузер
Atum1я так понимаю решение одно - сервлет который будет читать файл с диска и выводить его в поток.
угу
Сервлет туда сначала запишет - "я сдох". А потом выведет это после смерти на клиента).
ЗЫ. Ты программист или админ? Не путай одно с другим.
...
Рейтинг: 0 / 0
18.02.2014, 00:30
    #38563771
eJack
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр логов tomcat через браузер
maytoneJackпропущено...


Ни кто против того что бы лог писался в файл нет - пишите и это правильное утверждение, но в параллели можно писать и в БД, есть же аппедеры для этого (не использовал только слышал) можно их заставить работать асинхронно. Все зависит от решаемой задачи - я так думаю что показывать хочется не технические ошибки, а мониторинг бизнес ошибок, типа отображения статусов.
Что ты будешь делать когда appender видит что БД недоступна?

Зависит от требований, в обычной ситуации я отпишу влог sqlexception и если есть требование то отправляю мыло админам. Что не так? Или кто то запретили добавлять несколько аппендоров?

И что мы спорим - мы не знаем задачи, пусть задачу поставит автор и требования к этому мониторингу.
...
Рейтинг: 0 / 0
18.02.2014, 09:43
    #38563956
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр логов tomcat через браузер
Получаем логи Linux сервера по почте
http://www.itroad.ru/poluchaem-logi-linux-servera-po-pochte
...
Рейтинг: 0 / 0
18.02.2014, 11:00
    #38564080
Atum1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр логов tomcat через браузер
Petro123Atum1я так понимаю решение одно - сервлет который будет читать файл с диска и выводить его в поток.
угу
Сервлет туда сначала запишет - "я сдох". А потом выведет это после смерти на клиента).
ЗЫ. Ты программист или админ? Не путай одно с другим.

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

в glassfish - это реализовано http://docs.oracle.com/cd/E26576_01/doc.312/e24928/general-administration.htm
...
Рейтинг: 0 / 0
18.02.2014, 16:40
    #38564833
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр логов tomcat через браузер
Atum1Это нужно для штатной ситуации - как функционал приложения - приложение для тестирования и удобно выводить логи того что происходит на всех уровнял работы приложения на сервереtail -f и ваши волосы ...
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Просмотр логов tomcat через браузер / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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