Just a question out of the blue. Exceptions reported in Groovy seems to report the correct line number, what's wrong with line number logger uses?
On Wed, Aug 24, 2016 at 2:36 PM, Raviteja Lokineni < [email protected]> wrote: > I have added logging(log4j2) in a groovy class which has the following > pseudo code: > > This returns line number -1: > GParsPool.withPool { > <collection>.eachParallel { > //do something > log.debug("<message>") > } > } > > The following also returns -1, although this doesn't seem to be in any > closure: > private void doProcess(<params>) { > log.debug("<message>") > } > > I take my word on grails back. It also returns -1 for line number. > Grails Example: > > package com.sample > > class SampleController { > > def index() { > log.error("test") > render "test" > } > } > > > ERROR grails.app.controllers.com.sample.SampleController > g.a.c.com.sample.SampleController.call(-1) - test > > Thanks, > Raviteja > > On Mon, Aug 22, 2016 at 4:40 PM, Paul King <[email protected]> wrote: > >> We set the line number to -1 for generated code which doesn't have a >> corresponding real line in the source code. >> >> So, you might be seeing exactly what we expect or it's possible we have >> missed some case. Can you elaborate further on how you are using the >> logging? >> >> Cheers, Paul. >> >> On Tue, Aug 23, 2016 at 6:00 AM, Raviteja Lokineni < >> [email protected]> wrote: >> >>> Hi all, >>> >>> Log4j ouputs groovy class line number to be -1. Any known fix/workaround >>> for this issue? I looked around a bit but found nothing. FYI, Grails team >>> doesn't seem to have this issue. >>> >>> Log4j patern: %d{yyyy-MM-dd HH:mm:ss.SSS(XXX)} [%t] %p %c:%L - %m%n >>> >>> Sample output I get: >>> <time> [<thread>] <LEVEL> <class>:*-1* - <message> >>> >>> Thanks, >>> -- >>> *Raviteja Lokineni* | Business Intelligence Developer >>> TD Ameritrade >>> >>> E: [email protected] >>> >>> [image: View Raviteja Lokineni's profile on LinkedIn] >>> <http://in.linkedin.com/in/ravitejalokineni> >>> >>> >> > > > -- > *Raviteja Lokineni* | Business Intelligence Developer > TD Ameritrade > > E: [email protected] > > [image: View Raviteja Lokineni's profile on LinkedIn] > <http://in.linkedin.com/in/ravitejalokineni> > > -- *Raviteja Lokineni* | Business Intelligence Developer TD Ameritrade E: [email protected] [image: View Raviteja Lokineni's profile on LinkedIn] <http://in.linkedin.com/in/ravitejalokineni>
