仅在数据库发生故障时才登录文件?
Log in a file only if the database fails?
我有一个场景,我只想在数据库由于某种原因失败时登录一个文件。
是否可以使用 NLog 实现?
是的,您可以为此使用 FallbackGroup 目标。在后备组中,您应该配置数据库和文件目标。
例如
<target xsi:type="FallbackGroup" name="all" returnToFirstOnSuccess="true">
<target name="target1" xsi:type="Database" ... />
<target name="target2" xsi:type="File" ... />
</target>
<rules>
<logger name="*" minlevel="Trace" writeTo="all" />
</rules>
我有一个场景,我只想在数据库由于某种原因失败时登录一个文件。
是否可以使用 NLog 实现?
是的,您可以为此使用 FallbackGroup 目标。在后备组中,您应该配置数据库和文件目标。
例如
<target xsi:type="FallbackGroup" name="all" returnToFirstOnSuccess="true">
<target name="target1" xsi:type="Database" ... />
<target name="target2" xsi:type="File" ... />
</target>
<rules>
<logger name="*" minlevel="Trace" writeTo="all" />
</rules>