Skip to content

reportportal/logger-net-nlog

Repository files navigation

Build status

Installation

Install ReportPortal.NLog NuGet package.

NuGet version

PS> Install-Package ReportPortal.NLog

Configuration

Add custom extension in NLog configuration.

<nlog>
  ...
  <extensions>
    <add assembly="ReportPortal.NLog"/>
  </extensions>
  ...
</nlog>

Define custom target.

<nlog>
  ...
  <targets>
    <target name="RP" xsi:type="ReportPortal" />
  </targets>
  ...
</nlog>

Specify rule for logging messages to custom target.

<nlog>
  ...
  <rules>
    <logger name="*" minlevel="Trace" writeTo="RP" />
  </rules>
  ...
</nlog>