首先,需要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"/>