Dec 31, 2012
2 mins read
static Logger log;private void Form1_Load(object sender, EventArgs e) { // 需在Form_Load才取得Logger log = LogManager.GetCurrentClassLogger(); }
name - Target的名稱
layout - 輸出的格式
autoScroll - 是否自動捲動最下方
maxLines - 最大行數,超過會往上移動,移除最上方記錄
controlName - 控制項名稱
formName - 表單名稱
useDefaultRowColoringRules - Log文字是否使用預設的顏色
<?xml version="1.0” encoding="utf-8” ?> <nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd” xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance”><!– See http://nlog-project.org/wiki/Configuration_file for information on customizing logging rules and outputs. –> <targets async="true”> <target xsi:type="RichTextBox” name="f” autoScroll="true” maxLines="20” formName="Form1” controlName="richTextBox1” useDefaultRowColoringRules="true” layout="${longdate} ${uppercase:${level}} ${message}” /> </targets> <rules> <logger name=”*” minlevel="Trace” writeTo="f” /> </rules> </nlog>
Sharing is caring!