【发布时间】:2011-11-11 15:41:50
【问题描述】:
我的应用程序正在使用 iBATIS.NET 数据映射器版本 1.6.3。最近的修改导致了 SqlException,我想查看它正在尝试执行的查询,所以我在 app.config 中添加了以下内容:
<configSections>
<sectionGroup name="iBATIS">
<section name="logging" type="IBatisNet.Common.Logging.ConfigurationSectionHandler, IBatisNet.Common"/>
</sectionGroup>
</configSections>
<iBATIS>
<logging>
<loggingFactoryAdapter type="IBatisNet.Common.Logging.Impl.TraceLoggerFA, IBatisNet.Common">
<arg key="logLevel" value="All"/>
</loggingFactoryAdapter>
</logging>
</iBATIS>
<system.diagnostics>
<trace autoflush="true" indentsize="4">
<listeners>
<add name="textFileListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="TextWriterOutput.log"/>
</listeners>
</trace>
</system.diagnostics>
但是,我没有得到任何输出。作为健全性检查,我添加了一些对 Trace.WriteLine() 的调用,并且这些调用按预期附加到了日志文件中。
我是否缺少某些元素来打开日志记录?
【问题讨论】:
-
我遇到了类似的问题。 ibatis.apache.org/docs/dotnet/datamapper/ch04s05.html 有文档,但我仍然无法获得查询输出。你有没有想过这个? ——马修
-
很遗憾,没有。我从来没有让这个工作。
-
好的,如果我得到它的工作,我会发布一个答案。
标签: ibatis.net