XXLogger
XXLogger — это класс инструментов для печати журналов, который поддерживает Java, Object-C и C. XX в XXLogger обозначает определённый язык.
Основные функции:
Почему существует XXLogger?
Потому что нужна простая реализация. Независимо от кода или использования, всё должно быть просто. У популярного log4xx мощные функции, но он слишком сложен, его настройка также сложна, что не способствует обслуживанию, и большинству приложений не нужны некоторые из его функций. Поэтому, если вы, как и я, хотите простой, чистый и понятный код, XXLogger может стать хорошим выбором.
Как использовать XXLogger?
Использование XXLogger очень простое. Вам нужно только вызвать initLogger один раз в основной программе, после чего можно использовать его в других местах.
1. Java — Android:
2. Object-C:
3. C:
Рекомендации по использованию XXLogger (Notice):
Реализация на C основана на Linux и лучше всего подходит для серверной разработки. Она не является потокобезопасной и подходит для программирования без блокировки. Обычно высокопроизводительные серверы являются однопроцессными и однопоточными, поэтому использование ресурсов не требует блокировки. Таким образом, эта реализация больше подходит для разработки однопроцессных и однопоточных серверов. Если ваше приложение использует многопоточность, вы можете изменить код и добавить блокировку самостоятельно.
Реализации на Object-C и Java являются потокобезопасными и могут использоваться в многопоточных приложениях. Среди них реализация Object-C выводит журналы в отдельном потоке, что делает её более подходящей для разработки мобильных приложений.
Реализацию на Java рекомендуется использовать при разработке под Android. При использовании в других средах достаточно заменить вызовы, связанные с Android.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )