我可以在C#中記錄應用程序塊中使用的TextFormatter中編寫我的owm模板嗎?我可以在C#中記錄應用程序塊中使用的TextFormatter中編寫我的owm模板嗎?
基本上我想寫我的異常日誌中atext文件,並在特定的格式,我想包括數據庫信息和軟件版本。
我可以在C#中記錄應用程序塊中使用的TextFormatter中編寫我的owm模板嗎?我可以在C#中記錄應用程序塊中使用的TextFormatter中編寫我的owm模板嗎?
基本上我想寫我的異常日誌中atext文件,並在特定的格式,我想包括數據庫信息和軟件版本。
Here你可以找到有關擴展日誌記錄應用程序塊的詳細信息。
您可以爲文本寫作和寫作的數據庫不同的聽衆。然後,您可以將偵聽器指向不同的文本格式化器,您可以更改數據的格式。但是,您必須先組織您傳遞給它的消息。默認的文本格式化程序具有您可能需要或可能不需要的額外信息的分配。
這是一個改變的文本格式化您可以根據需要有儘可能多的聽衆和格式化的例子。這將改變你的文本文件,而不必更改代碼。
感謝 亞歷克斯
<add type="Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter, Microsoft.Practices.EnterpriseLibrary.Logging, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
template="{message}{newline}"
name="TextAuditFormater" />