2012-07-26 65 views
1

我正在寫一個FastAGI腳本,它利用Asterisk.NET程序集處理AGI部分。我在Asterisk.NET腳本中看到了對「Logger」對象的引用,它應該爲我提供大量的Debug信息,但是在應用程序輸出中沒有任何內容。如何在Asterisk.NET庫中啓用日誌記錄?

我已經使用Console.WriteLine來刪除一些調試信息,但在這一點上我有一個異常,我不能打印有關信息,因爲Asterisk.NET FastAGI處理程序似乎默默地隔離所有異常,而不是讓他們崩潰,並給我我需要修復它們的信息!

有誰知道我可以如何正確啓用記錄器類?否則,有誰知道我可以指示Asterisk.NET庫不會默默地丟棄異常?在這兩種情況下,我都很難找到答案。

回答

1

轉到項目的屬性,名爲Build的選項卡,然後將LOGGER寫入「條件編譯符號」。記錄器類包含在Asterisk.NET中。

+0

感謝您的這一點,但我使用的是單聲道而不是MS .NET,這對我來說可能是一件很棒的事情,包括在上述文章中。我會嘗試用標誌LOGGER編譯它,看看會發生什麼。謝謝你的提示。 – 2012-09-13 16:47:27