Как включить и использовать ведение журнала и трассировку в моей программе java?Java - Регистрация и отслеживание
ответ
Если вы хотите начать использовать регистрацию в java, я советую вам начать с the log4j FAQ и его manual, который является хорошим введением.
Без загрузки сторонних библиотек можно использовать Java Logging API - Tutorial
Это была бы моя рекомендация. Я ценю, что люди часто рекомендуют Log4J, возможно, не без оснований, но я вообще нашел JDK 1.4, пригодный для моих нужд без, как вы говорите, необходимости в дополнительных баночках. –
Для Java существует ряд хорошо известных API протоколирования. Наиболее известным является Log4J. Начиная с Java 1.4, в стандартной библиотеке есть также API протоколирования, в пакете java.util.logging
.
Существует также SLF4J, который не является самой регистрационной библиотекой, а интерфейсом, который вы можете установить между вашей программой и библиотекой протоколирования, такой как Log4J или java.util.logging
. Таким образом, вы используете API SLF4J, а SLF4J передает сообщения журнала в любую библиотеку ведения журнала, которую вы настраиваете. Преимущество этого заключается в том, что пользователи вашей программы могут подключаться к другой библиотеке регистрации, если они этого захотят.
Основным преимуществом SLF4J является то, что при запуске использования разных компонентов они часто используют разные структуры ведения журнала. Надеюсь, slf4j облегчит это. –
Если вы хотите, вы можете использовать пакет регистратора, например, Commons Logging или Log4J или любой другой.
Для отслеживания вы можете использовать Jconsole, инструмент, который поставляется в комплекте с JDK. Я использую это в своем приложении для мониторинга заданий, использования памяти и т. Д.
Если вы хотите отследить выполнение кода Java без добавления операторов ведения журнала, вы можете использовать инструмент с именем InTrace.
ПРИМЕЧАНИЕ. InTrace - это бесплатный инструмент с открытым исходным кодом, который я написал.
Jackplay предназначен для оказания вам помощи в отслеживании/протоколировании ваших методов приема без изменения кода или перераспределения.
Он также позволяет вам переопределить тело метода LIVE в JVM.
Он представляет собой простой в использовании веб-интерфейс в качестве панели управления.
- 1. Регистрация и отслеживание
- 2. Регистрация и отслеживание на Azure
- 3. Отслеживание и регистрация анонимных пользователей
- 4. Регистрация и отслеживание на mvc4
- 5. Как реализовать Facebook Регистрация и регистрация в Java REST api
- 6. Java: отслеживание приобретения замков
- 7. Отслеживание ссылок в Java
- 8. Java-отслеживание типов объектов
- 9. Hoptoad отслеживание развертывания Java
- 10. Отслеживание времени в Java
- 11. Java Observer Отслеживание шаблонов?
- 12. Java Graphics - отслеживание фигур
- 13. Java-программирование - отслеживание ошибок
- 14. Отслеживание java-программы
- 15. Профилирование/отслеживание приложений Java
- 16. Отслеживание и обновление статуса в приложении Java
- 17. отслеживание использования Java и памяти памяти
- 18. Регистрация вывода в Java
- 19. Регистрация сценариев Java
- 20. Регистрация перечислений в Java
- 21. JAVA lo4j Исправление Обработка и регистрация исключений
- 22. Регистрация событий Key и Mouse в java
- 23. Google Analytics. Регистрация и регистрация
- 24. Регистрация веб-приложений Java?
- 25. Регистрация Java-апплетов
- 26. Отслеживание активности пользователя или регистрация с помощью javascript
- 27. отслеживание программной памяти в java
- 28. Отслеживание исчезающей нити в Java
- 29. Отслеживание звонков в Java-сервлет
- 30. Обнаружение/отслеживание объектов в Java
Что вы подразумеваете под регистрацией и отслеживанием? Вы имеете в виду jvm logging? –
Я хочу перенаправить вывод консоли на другие обработчики, а также хотел бы сохранить такой журнал в любом файле – Magggi