Я использую log4net для записи журналов в mongodb. Я определил файл app.config:
<log4net>
<appender name="MongoDBAppender" type="ait_drm_logger.MongoAppender, ait-drm-logger">
<CollectionName>action_logs</CollectionName>
<field>
<name value="timestamp" />
<layout type="log4net.Layout.RawTimeStampLayout" />
</field>
<field>
<name value="level" />
<layout type="log4net.Layout.PatternLayout" value="%level" />
</field>
<field>
<name value="thread" />
<layout type="log4net.Layout.PatternLayout" value="%thread" />
</field>
<field>
<name value="logger" />
<layout type="log4net.Layout.PatternLayout" value="%logger" />
</field>
<field>
<name value="message" />
<layout type="log4net.Layout.PatternLayout" value="%message" />
</field>
<field>
<name value="Exception" />
<layout type="log4net.Layout.RawPropertyLayout">
<key value="Exception" />
</layout>
</field>
</appender>
<root>
<level value="ALL" />
<appender-ref ref="MongoDBAppender" />
</root>
</log4net>
в режиме реального времени я хочу изменить имя коллекции, потому что я хочу записать журналы вдругие документы коллекции в MongoDB (от action_logs до api_logs), как я могу изменить это или определить это в конфигурации?