Skip to main content
Reformatted code (and quoted as such for some of it and replaced TAB characters with space.). Minor edit: grammar/spelling/case/punctation/etc.
Source Link
Peter Mortensen
  • 31.3k
  • 22
  • 109
  • 132

To show the sqlSQL in the output window of Visual Studio, configure log4net to use TraceAppender in your log4net config. This:

<appender name="DebugSQL" type="log4net.Appender.TraceAppender"> 
  
   <layout type="log4net.Layout.PatternLayout">  
        <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" /> 
  
   </layout>  
</appender>
  

Then this:

<logger name="NHibernate.SQL" additivity="false">
    <level value="DEBUG" />
    <appender-ref ref="DebugSQL" />
</logger>
  

EDIT: I can't seem to format this correctly here. See this link for code example

To show the sql in the output window of Visual Studio, configure log4net to use TraceAppender in your log4net config. This:

<appender name="DebugSQL" type="log4net.Appender.TraceAppender">  
 <layout type="log4net.Layout.PatternLayout">  
        <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />  
 </layout>  
 

Then this:

<logger name="NHibernate.SQL" additivity="false">
<level value="DEBUG" />
<appender-ref ref="DebugSQL" />
 

EDIT: I can't seem to format this correctly here. See this link for code example

To show the SQL in the output window of Visual Studio, configure log4net to use TraceAppender in your log4net config. This:

<appender name="DebugSQL" type="log4net.Appender.TraceAppender"> 
    <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" /> 
    </layout>
</appender>
 

Then this:

<logger name="NHibernate.SQL" additivity="false">
    <level value="DEBUG" />
    <appender-ref ref="DebugSQL" />
</logger>
 

EDIT: I can't seem to format this correctly here. See this link for code example

Post Made Community Wiki
Source Link
LordHits
  • 5.1k
  • 4
  • 39
  • 53

To show the sql in the output window of Visual Studio, configure log4net to use TraceAppender in your log4net config. This:

<appender name="DebugSQL" type="log4net.Appender.TraceAppender">  
<layout type="log4net.Layout.PatternLayout">  
        <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />  
</layout>  

Then this:

<logger name="NHibernate.SQL" additivity="false">
<level value="DEBUG" />
<appender-ref ref="DebugSQL" />

EDIT: I can't seem to format this correctly here. See this link for code example