Я не думаю, что у вас есть проблема с журналированием, я думаю, что у вас есть проблема с интеграцией, независимо от того, ведёт ли она журналирование или какую-либо другую область, ваша корневая проблема та же самая ... Как мне сделать мою совершенно другую? компоненты разговаривают друг с другом?
Существует множество подходов, но, вероятно, самый простой для реализации для различных технологий - это веб-сервисы или REST ... Возможно, вам понадобится центральный логгер, который вам нужно реализовать самостоятельно, а затем создайте веб-сервис / REST-интерфейс, к которому вам нужно будет подключиться ...
Возможно, для вас другое направление - выяснить, есть ли на рынке продукт для ведения журнала, который принимает вызовы веб-службы ... Если это так, вам нужно только менять компоненты, чтобы каждый раз вызывать сервис. время.
Еще кое-что, что вам нужно учитывать, это то, что ваша удаленная регистрация никогда не должна заменять вашу локальную запись, вот и все, причина очень проста, удаленные вызовы могут быть неудачными, поэтому кодируйте так, как если бы они потерпели неудачу.