2009-07-29 51 views
1

我幾乎完成了我的第一個使用Rhino ETL的ETL過程,並且我已經能夠通過參考測試來找出使用API​​的方式。如何在RhinoETL進程中啓用日誌記錄?

太好了。我有數據通過管道傳輸並寫入數據庫。

但是我似乎無法弄清楚如何啓用日誌記錄。在那裏,正在創建

  • log4net的組件log4net的對象
  • 的WithLoggingMixin類似乎是在做它的事(儘管我必須承認我有點模糊的究竟是什麼)
  • 在log4net.config文件我有一個follingFileAppender成立,它包含以下內容:

但是沒有創建日誌文件。當我在我的代碼中撥打Debug()時,它不會執行任何操作,因爲log.IsDebugEnabled是錯誤的。

我錯過了什麼?

回答

4

在犀牛ETL 1.2.3,我能夠加入該計劃的下列的項目配置部分獲得登錄到控制檯app.config文件:

<configSections> 
    <sectionGroup name="common"> 
    <section name="logging" type="Common.Logging.ConfigurationSectionHandler, Common.Logging" /> 
    </sectionGroup> 
</configSections> 

<common> 
    <logging> 
    <factoryAdapter type="Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter, Common.Logging"> 
     <arg key="level" value="DEBUG" /> 
     <arg key="showLogName" value="true" /> 
     <arg key="showDataTime" value="true" /> 
     <arg key="dateTimeFormat" value="yyyy/MM/dd HH:mm:ss:fff" /> 
    </factoryAdapter> 
    </logging> 
</common> 

要登錄到該控制檯目的地,在Common.Logging documentation對如何連接起來log4net的信息。