首先,需要nuget引入一个nlog的扩展包 NLog.Windows.Forms
然后配置Nlog的配置文件,增加一个richtextbox的target
<target xsi:type="RichTextBox" name="f" layout="${longdate} ${level} ${message}" controlName="transLogTextBox" formName="Form1" />
然后在 logger里面就可以选择输出到这个target了
<logger name="*" minlevel="Info" maxlevel="Info" writeTo="f"/>