Логи    

        //     3.   Java

В Java обычно надо искать: "Caused by" --> Там инфо об ошибке

        //     4.   Tipps

--   Cамые глобальные проблемы обычно на стыке приложений
--   90% чтения логов идёт через Notepad++

        //     5.   Info

// Зачем нужны логи
--   Понять что произошло
--   Собрать статистику
--   Воспроизвести ошибку
--   Восстановить потерянные данные
--   Понять что что-то не так
--   Локализовать проблему

// Какие должны быть логи
--   Читаемые
--   Дата и Время важны
--   Логировать start/stop приложения + окружение, на котором оно запущено
--   Должны поддаваться грепу
--   Лишнее в логах не нужно (но не перестараться выкидывая лишнее)
--   Не должно быть 10 стеков подряд в логах
--   Резюме ошибки, а не просто NPE
--   Если приложение высоконагруженное - полезен лог о нагрузке (soap-stats)
--   Возможность включить логирование каждого чиха
--   Тестировщик - это заказчик! Может улучшать

// Параметры лог-файла
--   Дата + Время (Timestamp)
--   Поток (Многопоточность!)
--   Уровень логирования (3 основных: INFO -- WARN -- ERROR)
--   Название задачи
--   Что происходит

// Кто работает с логами?
--   Разработчики
--   Тестировщики
--   Служба поддержки
--   Заказчик

        //     7.   Собственные утилиты

Молечка & Co создали утилиту сбора логов, и она автоматически всё соберёт с заданного числа

        //     8.   Автоматический мониторинг

Видим в логе уровень ERROR   -->   Пишем письмо с:
1.   Стек-трейс ошибки
2.   Чуть-чуть ДО
3.   Чуть-чуть ПОСЛЕ

        //     9.   Логи по темам

Журнал         //         Описание

server-log         //         Системные сообщения и сообщения от сервера
cdi.log         //         Основной журнал работы
cdi-soap-trace.log         //         Журнал SOAP-запросов. По умолчанию отключен
cdi-soap-stats.log         //         Журнал статистики вызовов SOAP-методов
cdi-soap-longops.log         //         Журнал долгих запросов. Когда SOAP и REST отвечает дольше заявленного времени, это попадает в журнал. Настройка критичного времени ответа - webservice.logging.filters
cdi-sequrity.log         //         Журнал попыток аутентификации пользователей в системе. По умолчанию логируются только неуспешные попытки
cdi-minor-errors.log         //         Журнал ошибок, исключённых из основного лога
cdi-lifecycle.org         //         Обновления версий сервиса и события старта/стопа приложения. Лог не пересоздаётся
cdi-jms.log         //         Журнал событий, относящихся к очередям: горячего резерва, jms-интерфейсов
cdi-health.log         //         Журнал состояния памяти приложения
cdi-distributed.log         //         Журнал синхронизации веб-интерфейса (только для горячего резерва)