Когда любой процесс умирает, вы можете потерять события журнала, которые буферизируются. Большинство людей, которые используют File Appenders, включают буферизацию, потому что производительность без нее значительно ниже. В этом случае события в буфере ОС будут потеряны. Аналогично с большинством сетевых протоколов, если вы не используете что-то вроде Apache Flume, которое немедленно подтверждает получение, но даже в этом случае некоторые сообщения могут быть потеряны просто потому, что процесс завершился до того, как были записаны данные. Но Ответ Ремко охватывает проблему потери сообщений лучше, чем я мог.
Что касается того, кто его использует, я могу только ответить, что мы знаем, что Asyn c Регистраторы используются, так как мы делаем время от времени задавайте вопросы, но формально отследить, кто использует какой-либо проект с открытым исходным кодом, невозможно, тем более как.