You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4net-user@logging.apache.org by Jeff Hughes <je...@apollogrp.edu> on 2005/04/22 02:25:40 UTC

line numbers of exceptions no longer show

I am pulling my hair out trying to figure out why the line number of the
exception are not showing up in production. 

 

In my dev and QA environment it works fine. 

 

Example: QA / DEV

 

Exception: System.Exception

Message: System.Exception: fun with exceptions

   at Transcripts.login.Page_Load(Object sender, EventArgs e) in
d:\inetpub\wwwroot\transcripts\login.aspx.cs:line 57

   at System.Web.UI.Control.OnLoad(EventArgs e)

   at System.Web.UI.Control.LoadRecursive()

   at System.Web.UI.Page.ProcessRequestMain()

 

PROD 

 

Exception: System.Exception

Message: System.Exception: fun with exceptions

   at Transcripts.login.Page_Load(Object sender, EventArgs e)  

   at System.Web.UI.Control.OnLoad(EventArgs e)

   at System.Web.UI.Control.LoadRecursive()

   at System.Web.UI.Page.ProcessRequestMain()

 

the line number does not exist in prod. Any clues??

 

Here is my config 

 

            <appender name="FileAppender"
type="log4net.Appender.FileAppender"> 

            

                  <filter type="log4net.Filter.LevelRangeFilter">

                        <param name="LevelMin" value="WARN" />

                        <param name="LevelMax" value="FATAL" />

                  </filter>

                  

                  <param name="File" value="transcripts-Log.config" /> 

                  <param name="AppendToFile" value="true" /> 

                  <param name="Header" value="[Header]\r\n"/>

                  <param name="Footer" value="[Footer]\r\n"/>     

                  <param name="BufferSize" value="512"/>                

                  <param name="Lossy" value="true"/>

                  <evaluator type="log4net.spi.LevelEvaluator">

                        <param name="Threshold" value="WARN"/>

                  </evaluator>

                              

                  <layout type="log4net.Layout.PatternLayout"> 

                        <param name="ConversionPattern" value="%d [%t] %-5p
%c [%x] - %m%n" /> 

                  </layout> 

            </appender> 

            <root>

            <!--

                  ALL 

                  DEBUG 

                  INFO 

                  WARN 

                  ERROR 

                  FATAL 

                  OFF

            --> 

                  <priority value="ALL"/>

                  <appender-ref ref="SMTPAppender"/>

                  <appender-ref ref="FileAppender"/>  

            </root>

 

 

Thanks 

 

Jeff

 

 


Re: line numbers of exceptions no longer show

Posted by Sam Smoot <ss...@gmail.com>.
Don't line numbers only show in debug builds? Without the pdb the
original source, and line numbers, aren't present so they can't be
shown.

In a Release build these aren't present.

Or do I have it wrong?

On 4/21/05, Jeff Hughes <je...@apollogrp.edu> wrote:
>  
>  
> 
> I am pulling my hair out trying to figure out why the line number of the
> exception are not showing up in production. 
> 
>   
> 
> In my dev and QA environment it works fine. 
> 
>   
> 
> Example: QA / DEV 
> 
>   
> 
> Exception: System.Exception 
> 
> Message: System.Exception: fun with exceptions 
> 
>    at Transcripts.login.Page_Load(Object sender, EventArgs e) in
> d:\inetpub\wwwroot\transcripts\login.aspx.cs:line 57 
> 
>    at System.Web.UI.Control.OnLoad(EventArgs e) 
> 
>    at System.Web.UI.Control.LoadRecursive() 
> 
>    at System.Web.UI.Page.ProcessRequestMain() 
> 
>   
> 
> PROD 
> 
>   
> 
> Exception: System.Exception 
> 
> Message: System.Exception: fun with exceptions 
> 
>    at Transcripts.login.Page_Load(Object sender, EventArgs e)   
> 
>    at System.Web.UI.Control.OnLoad(EventArgs e) 
> 
>    at System.Web.UI.Control.LoadRecursive() 
> 
>    at System.Web.UI.Page.ProcessRequestMain() 
> 
>   
> 
> the line number does not exist in prod. Any clues?? 
> 
>   
> 
> Here is my config 
> 
>   
> 
>             <appender name="FileAppender"
> type="log4net.Appender.FileAppender"> 
> 
>             
> 
>                   <filter type="log4net.Filter.LevelRangeFilter"> 
> 
>                         <param name="LevelMin" value="WARN" /> 
> 
>                         <param name="LevelMax" value="FATAL" /> 
> 
>                   </filter> 
> 
>                   
> 
>                   <param name="File" value="transcripts-Log.config" /> 
> 
>                   <param name="AppendToFile" value="true" /> 
> 
>                   <param name="Header" value="[Header]\r\n"/> 
> 
>                   <param name="Footer" value="[Footer]\r\n"/>     
> 
>                   <param name="BufferSize" value="512"/>                
> 
>                   <param name="Lossy" value="true"/> 
> 
>                   <evaluator type="log4net.spi.LevelEvaluator"> 
> 
>                         <param name="Threshold" value="WARN"/> 
> 
>                   </evaluator> 
> 
>                               
> 
>                   <layout type="log4net.Layout.PatternLayout"> 
> 
>                         <param name="ConversionPattern" value="%d [%t] %-5p
> %c [%x] - %m%n" /> 
> 
>                   </layout> 
> 
>             </appender> 
> 
>             <root> 
> 
>             <!-- 
> 
>                   ALL 
> 
>                   DEBUG 
> 
>                   INFO 
> 
>                   WARN 
> 
>                   ERROR 
> 
>                   FATAL 
> 
>                   OFF 
> 
>             --> 
> 
>                   <priority value="ALL"/> 
> 
>                   <appender-ref ref="SMTPAppender"/> 
> 
>                   <appender-ref ref="FileAppender"/>  
> 
>             </root> 
> 
>   
> 
>   
> 
> Thanks 
> 
>   
> 
> Jeff 
> 
>   
> 
>