Используя java и сделал небольшой тестовый сервер для регистрации входящих пользовательских соединений.
Добавление MongoDb в качестве базы данных и приложения log4j mongo log4j.properties
Текстовый файл, настроенный для сохранения класса журнала в Mongo.
Все хорошо.
Iтеперь можно искать среди всех коллекций журналов и отслеживать конкретного пользователя по «сообщению»
. Я сразу подумал, что было бы здорово записать каждое отдельное пользовательское событие в соответствующий документ коллекции UserData.Пользователи также хранятся в монго как коллекция классов UserData.
Почему я думаю об этом, потому что трудно отслеживать активность журнала пользователя, если у вас несколько потоков, все записывающих в одну и ту же коллекцию журналов.
Когда пользователь регистрировался, я хотел присоединить / добавить пользователя к новому Logger и оставить этот регистратор живым, пока пользователь находится на сервере.
Это все, что представляет собой MongoDbPatternLayoutAppender?
Документация и учебные материалы по этому вопросу редки, может быть, кто-то может объяснить?
Я на правильном пути?
Что лучше сделать?