我正在编写一个FastAGI脚本,它利用Asterisk.NET程序集来处理AGI部分。我在Asterisk.NET脚本中看到了对“Logger”对象的引用,它应该为我提供了大量的Debug信息,但我在应用程序输出中什么都没有。
我已经使用Console.WriteLine
来删除一些调试信息,但此时我有一个异常,我无法打印信息,因为Asterisk.NET FastAGI处理程序似乎是静默的隔离所有异常,而不是让它们崩溃并给我修复它们所需的信息!
有谁知道如何正确启用Logger类?如果不这样做,是否有人知道如何指示Asterisk.NET库不能默默地丢弃异常?在这两种情况下我都找不到答案。
答案 0 :(得分:1)
转到项目的属性,名为Build的选项卡,并将LOGGER写入“条件编译符号”。 Logger类包含在Asterisk.NET中。