Я пробую сценарий, в котором я могу генерировать журналы JSON и хранить их в базе данных.
Я должен использовать log4net в качестве механизма ведения журнала. Пока я могу получить log4net Json, используя средство форматирования json, как показано ниже.
<appender name="FileAppender" type="log4net.Appender.RollingFileAppender">
<param name="File" value="C:\\TestProj\\jsonlog.txt" />
<param name="AppendToFile" value="true" />
<param name="DatePattern" value="_yyyyMMddHH".log"" />
<param name="RollingStyle" value="Date" />
<param name="StaticLogFileName" value="false" />
<layout type="log4net.Layout.SerializedLayout, log4net.Ext.Json">
</layout>
</appender>
<root>
<level value="ALL" />
<appender-ref ref="FileAppender" />
</root>
Я также знаю, как вставлять логи log4net в SQL с помощью adonetappender.
Однако я не могу понять эти два вопроса:
- Как вставить журналы json в базу данных сервера sql.
- Как вставить журналы json в базу данных без sql.