I will try to look at it later this evening when I get home from work. Ralph
> On Oct 6, 2015, at 10:02 AM, Kiran Badi <[email protected]> wrote: > > Hi, > > I realised the I had zipped all project files and it was not containing the > war file > > I have now copied the war file to this shared drive, > > https://drive.google.com/folderview?id=0B-D3EnvFXkj7OTV2a2t2a1I1dk0&usp=sharing > > Please see if someone can take a look and tell me as what I am doing wrong. > > -kiran > > On Mon, Oct 5, 2015 at 7:55 PM, Kiran Badi <[email protected]> wrote: > >> Hi All, >> >> Here is the link for the war file which I have created. >> >> I am on log4j2 2.3 version, tomcat 8.0.15 and JDK 1.7. Example is given as >> close to the issue as what I have in my application. >> >> I have not set the mysql driver so that I get exception whenever I try to >> connect to db. >> >> >> https://drive.google.com/a/aayushs.com/folderview?id=0B-D3EnvFXkj7OTV2a2t2a1I1dk0&usp=sharing >> >> Please let me know as how do I fix this issue. >> >> - Kiran Badi >> >> >> On Mon, Sep 21, 2015 at 8:34 AM, Kiran Badi <[email protected]> wrote: >> >>> 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 <[email protected]> >>> 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 <[email protected]> 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 <[email protected]> >>>> 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 <[email protected] >>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> 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 <[email protected] >>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> 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 < >>>> [email protected] >>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> 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 <[email protected] >>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> 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 < >>>> [email protected] >>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> >>>>>>>>> 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 <[email protected] >>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> 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: >>>> [email protected] >>>>>>> <javascript:_e(%7B%7D,'cvml',' >>>> [email protected]');> >>>>>>>>>>> For additional commands, e-mail: >>>> [email protected] >>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');> >>>>>>>>> >>>>>>> >>>>>>> --------------------------------------------------------------------- >>>>>>> To unsubscribe, e-mail: [email protected] >>>>>>> <javascript:_e(%7B%7D,'cvml',' >>>> [email protected]');> >>>>>>> For additional commands, e-mail: [email protected] >>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');> >>>>>>> >>>>>>> >>>>>> >>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: [email protected] >>>> For additional commands, e-mail: [email protected] >>>> >>>> >> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
