У нас есть приложение ASP.Net, в котором мы используем Log4Net для регистрации деталей в приложении - ничего нового там нет, а скользящие имена файлов журналов находятся в обычном формате:
rolling-log.txt
rolling-log.txt.1
rolling-log.txt.2 etc.
Каждый пользователь приложения добавляет в файл журнала, файл журнала может быть трудночитаемым для конкретного случая пользователя, и поэтому мы хотели бы каким-либо образом изменить конфигурационный файл, чтобы записывать данные журнала пользователя индивидуально, каждый из которых записывается в конкретный файл, например
<applicationId>rolling-log.txt
<applicationId>rolling-log.txt.1
<applicationId>rolling-log.txt.2
etc.
где каждый пользовательский уникальный идентификатор приложения, состоящий из пятизначного числа, например.
12345rolling-log.txt
Любые идеи о наилучшем способе реализации этого, предполагая, что это возможно?
Приветствия
Бретт