Вероятно, действительно простым решением может быть продолжение записи локальных журналов и создание отдельного процесса для повторной публикации журнала на сервере. Вы можете опубликовать журнал, используя несколько параметров, включая шину сообщений подписки публикации, такую как MassTransit или msmq.
Использование другого решения, такого как написание определенного адаптера log4net, определенно является вариантом, но оно может повлечь проблемы со связыванием / зависимостями, поэтому принятие должно учитывать фактическую среду развертывания.