Ok let me build the sample war file for it and see if I can reproduce it
outside of my app.

Thanks for hint.

On Monday, September 21, 2015, Ralph Goers <ralph.go...@dslextreme.com>
wrote:

> Can you provide a sample app that demonstrates this? We have a lot of
> tests that don't exhibit this behavior so we really need something not we
> can debug.
>
> Sent from my iPad
>
> > On Sep 21, 2015, at 5:11 AM, Kiran Badi <ad...@aayushs.com
> <javascript:;>> wrote:
> >
> > Hi All
> >
> > How do I debug this issue now.
> >
> > Appreciate the help since I have log4j2 at many places. So making a
> change
> > now to logging framework will consume lot of time and I seriously do not
> > have luxury of it.
> >
> >
> >
> >> On Saturday, September 19, 2015, Kiran Badi <ad...@aayushs.com
> <javascript:;>> wrote:
> >>
> >> Ok I did the change to the pattern and now my pattern looks like,
> >>
> >> <pattern>%d{dd/MMM/yyyy HH:mm:ss,SSS}- %c{2}: %m%xEx%n</pattern>
> >>
> >> 19/Sep/2015 09:29:13,975- mypackage.myclass: Got the DAO ExceptionError
> >> inserting data to db. Column count doesn't match value count at row 1
> >>
> >> No luck :)
> >>
> >>
> >>
> >>
> >> On Fri, Sep 18, 2015 at 8:40 PM, Remko Popma <remko.po...@gmail.com
> <javascript:;>
> >> <javascript:_e(%7B%7D,'cvml','remko.po...@gmail.com <javascript:;>');>>
> wrote:
> >>
> >>> Sorry, I made a mistake: %t prints out the Thread. Please replace %tEx
> >>> with %xEx. Can you show the output of that?
> >>>
> >>> Also, what version of log4j are you using? 2.3?
> >>>
> >>> Sent from my iPhone
> >>>
> >>>> On 2015/09/18, at 23:27, Kiran Badi <ad...@aayushs.com <javascript:;>
> >>> <javascript:_e(%7B%7D,'cvml','ad...@aayushs.com <javascript:;>');>>
> wrote:
> >>>>
> >>>> Ok here is the pattern changed  I tried
> >>>>
> >>>> <pattern>%d{dd/MMM/yyyy HH:mm:ss,SSS}- %c{1}: %m%tEx%n</pattern>
> >>>>
> >>>> After doing this, I got this in logs,
> >>>>
> >>>> 18/Sep/2015 17:23:05,421- myclass: Got the DAO ExceptionError
> inserting
> >>>> into database. Parameter index out of range (24 > number of
> parameters,
> >>>> which is 23).http-bio-8084-exec-35Ex
> >>>>
> >>>>
> >>>> All my classes are giving single line exception message,
> >>>>
> >>>> How do I debug this issue now ?
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>> On Fri, Sep 18, 2015 at 2:57 PM, Remko Popma <remko.po...@gmail.com
> <javascript:;>
> >>> <javascript:_e(%7B%7D,'cvml','remko.po...@gmail.com <javascript:;>');>>
> wrote:
> >>>>>
> >>>>> Hmm, your source code looks correct. In your config, you could
> probably
> >>>>> remove the named logger entry.
> >>>>>>>> <Logger name="root" level="debug" additivity="false">
> >>>>>>>>         <appender-ref ref="RollingFile" level="All"/>
> >>>>>>>>     </Logger>
> >>>>>
> >>>>>
> >>>>> The <Root> alone is sufficient I think.
> >>>>> But this won't solve the issue...
> >>>>>
> >>>>> Do you see this behavior everywhere or only in some places?
> >>>>> If you replace %ex in your pattern with %tEx, location info will be
> >>> added
> >>>>> to the output. This may help pinpoint the code that generates the log
> >>> entry
> >>>>> so you can double check it...
> >>>>>
> >>>>> Sorry I don't have a better answer.
> >>>>>
> >>>>> Remko
> >>>>>
> >>>>> Sent from my iPhone
> >>>>>
> >>>>>> On 2015/09/18, at 20:05, Kiran Badi <ad...@aayushs.com
> <javascript:;>
> >>> <javascript:_e(%7B%7D,'cvml','ad...@aayushs.com <javascript:;>');>>
> wrote:
> >>>>>>
> >>>>>> Thanks Remko for reply, I think that's how I do it.
> >>>>>>
> >>>>>> Please see below the way I use it. I am on log4j2 and I have
> >>> log4j-api,
> >>>>>> log4j-core and log4j-web jars in the lib directory of my web app.
> >>>>>>
> >>>>>> I import these 2 packages
> >>>>>> import org.apache.logging.log4j.LogManager;
> >>>>>> import org.apache.logging.log4j.Logger;
> >>>>>>
> >>>>>>
> >>>>>> Create a static instance
> >>>>>>
> >>>>>> static final Logger log =
> >>> LogManager.getLogger(myclass.class.getName());
> >>>>>>
> >>>>>> then do use it in class file
> >>>>>>
> >>>>>>                catch (Exception ex) {
> >>>>>>                       log.error("Got the exception", ex);
> >>>>>>                  }
> >>>>>>
> >>>>>> I was under impression that this should log the complete trace, but
> >>> its
> >>>>> not.
> >>>>>>
> >>>>>> Any ideas as what I am missing ?
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>> On Fri, Sep 18, 2015 at 1:49 PM, Remko Popma <
> remko.po...@gmail.com <javascript:;>
> >>> <javascript:_e(%7B%7D,'cvml','remko.po...@gmail.com <javascript:;>
> ');>>
> >>>>> wrote:
> >>>>>>>
> >>>>>>> In your application,
> >>>>>>> do not use logger.error(exception);
> >>>>>>> but use logger.error("some message", exception); instead.
> >>>>>>>
> >>>>>>> The first form will take the exception object as an object and
> calls
> >>>>>>> toString() on it, which is not what you want.
> >>>>>>>
> >>>>>>> Remko
> >>>>>>>
> >>>>>>> Sent from my iPhone
> >>>>>>>
> >>>>>>>> On 2015/09/18, at 18:00, Kiran Badi <ad...@aayushs.com
> <javascript:;>
> >>> <javascript:_e(%7B%7D,'cvml','ad...@aayushs.com <javascript:;>');>>
> wrote:
> >>>>>>>>
> >>>>>>>> Hi All,
> >>>>>>>>
> >>>>>>>> I have below log42 xml in classes folder and I am on log4j2 . This
> >>>>>>> setting
> >>>>>>>> does not log exception and it just logs1 line exception.
> >>>>>>>>
> >>>>>>>> How do I make log4j2 to log complete exception trace in mysite
> log ?
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> <?xml version="1.0" encoding="UTF-8"?>
> >>>>>>>> <!--
> >>>>>>>> To change this template, choose Tools | Templates
> >>>>>>>> and open the template in the editor.
> >>>>>>>> -->
> >>>>>>>> <configuration>
> >>>>>>>> <Properties>
> >>>>>>>>      <Property name="log-path">C:/logs/</Property>
> >>>>>>>> <!--       <Property
> >>> name="log-path">/home/mydrive/logs/</Property>-->
> >>>>>>>> </Properties>
> >>>>>>>> <Appenders>
> >>>>>>>>     <RollingFile name="RollingFile"
> >>> fileName="${log-path}/mysite.log"
> >>>>>>>>
> >>>>>>>> filePattern="${log-path}/indianads-%d{yyyy-MM-dd}-%i.log">
> >>>>>>>>         <PatternLayout>
> >>>>>>>>             <pattern>%d{dd/MMM/yyyy HH:mm:ss,SSS}- %c{1}:
> >>>>>>>> %m%ex%n</pattern>
> >>>>>>>>         </PatternLayout>
> >>>>>>>>         <Policies>
> >>>>>>>>             <SizeBasedTriggeringPolicy size="1 MB"/>
> >>>>>>>>         </Policies>
> >>>>>>>>         <DefaultRolloverStrategy max="24"/>
> >>>>>>>>     </RollingFile>
> >>>>>>>> </Appenders>
> >>>>>>>> <Loggers>
> >>>>>>>>     <Logger name="root" level="debug" additivity="false">
> >>>>>>>>         <appender-ref ref="RollingFile" level="All"/>
> >>>>>>>>     </Logger>
> >>>>>>>>     <Root level="All" additivity="false">
> >>>>>>>>         <AppenderRef ref="RollingFile"/>
> >>>>>>>>     </Root>
> >>>>>>>> </Loggers>
> >>>>>>>> </configuration>
> >>>>>>>
> >>>>>>>
> ---------------------------------------------------------------------
> >>>>>>> To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
> <javascript:;>
> >>> <javascript:_e(%7B%7D,'cvml','
> log4j-user-unsubscr...@logging.apache.org <javascript:;>');>
> >>>>>>> For additional commands, e-mail:
> log4j-user-h...@logging.apache.org <javascript:;>
> >>> <javascript:_e(%7B%7D,'cvml','log4j-user-h...@logging.apache.org
> <javascript:;>');>
> >>>>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
> <javascript:;>
> >>> <javascript:_e(%7B%7D,'cvml','
> log4j-user-unsubscr...@logging.apache.org <javascript:;>');>
> >>> For additional commands, e-mail: log4j-user-h...@logging.apache.org
> <javascript:;>
> >>> <javascript:_e(%7B%7D,'cvml','log4j-user-h...@logging.apache.org
> <javascript:;>');>
> >>>
> >>>
> >>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
> <javascript:;>
> For additional commands, e-mail: log4j-user-h...@logging.apache.org
> <javascript:;>
>
>

Reply via email to