Описание тега log4cxx

Apache log4cxx - это среда ведения журналов для C++, созданная по образцу Apache log4j. Apache log4cxx использует Apache Portable Runtime для большей части кода, зависящего от платформы, и его следует использовать на любой платформе, поддерживаемой APR. Apache log4cxx находится под лицензией Apache License, лицензией с открытым исходным кодом, сертифицированной Open Source Initiative.

Apache log4cxx - это среда ведения журналов для C++, созданная по образцу Apache log4j. Apache log4cxx использует Apache Portable Runtime для большей части кода, зависящего от платформы, и его следует использовать на любой платформе, поддерживаемой APR. Apache log4cxx находится под лицензией Apache License, лицензией с открытым исходным кодом, сертифицированной Open Source Initiative.

Почти каждое крупное приложение включает в себя собственный API для ведения журналов или трассировки. Вставка операторов журнала в код - это нетехнологичный метод его отладки. Это также может быть единственным способом, потому что отладчики не всегда доступны или применимы. Обычно это имеет место для многопоточных приложений и распределенных приложений в целом.

Опыт показывает, что ведение журнала - важный компонент цикла разработки. Это дает несколько преимуществ. Он предоставляет точный контекст о запуске приложения. После вставки в код создание выходных данных журнала не требует вмешательства человека. Более того, вывод журнала может быть сохранен на постоянном носителе для изучения в более позднее время. В дополнение к его использованию в цикле разработки, достаточно богатый пакет протоколирования также может рассматриваться как инструмент аудита.

У ведения журнала есть свои недостатки. Это может замедлить работу приложения. Если слишком подробный, это может вызвать слепоту прокрутки. Чтобы облегчить эти проблемы, log4cxx разработан, чтобы быть надежным, быстрым и расширяемым. Поскольку ведение журнала редко является основной задачей приложения, API log4cxx стремится быть простым для понимания и использования.

Официальный веб-сайт: http://logging.apache.org/log4cxx/

Полезные ссылки: