接續上篇,詳細列出 <IsLine.AppLog.Configuration> 區段所有內建渲染器配置範本:
<IsLine.AppLog.Configuration>
<FileRender>
<AppenderStyle>File</AppenderStyle>
<AppenderType>Text</AppenderType>
<AppenderInf>IsLineLog/Log4Net1.txt</AppenderInf>
<AppenderContent>->Event Date:@eventDate;->Level:@level;...</AppenderContent>
<Level>Debug</Level>
</FileRender>
<OracleUsingSPRender>...</OracleUsingSPRender>
<OracleUsingTextRender>...</OracleUsingTextRender>
<SQLServerUsingTextRender>...</SQLServerUsingTextRender>
<SQLServerUsingSPRender>...</SQLServerUsingSPRender>
<MailRender>...</MailRender>
</IsLine.AppLog.Configuration>
每個 Render 定義:AppenderStyle(檔案/資料庫/郵件)、AppenderType(Text/StoredProcedure/HTML)、AppenderInf(連線字串/路徑/收件人)、AppenderContent(SQL/SP/郵件模板)、Level(記錄等級)。修改配置即時生效,無需重編譯。