Hm. That makes sense.

Thanks.

Tom


Quoting Ceki Gülcü <[EMAIL PROTECTED]>:

> 
> You have to activate internal debugging from the command line or equivalent 
> by setting the log4j.debug system property. In that case, the file in use 
> is output by log4j.
> 
> If you enable internal debugging from the config file itself, it is too
> late.
> 
> At 09:31 PM 6/21/2003 +0200, you wrote:
> >AFAIK it does not tell what file it used if you activate
> >log4j.debug=true.
> >
> >
> >
> >On Sat, 21 Jun 2003 19:56:20 +0200, Ceki Gülcü wrote:
> > >
> > >I think log4j already does what you are asking for, no?
> > >
> > >At 07:26 PM 6/21/2003 +0200, you wrote:
> > >>Ahhhh. It seems I have to start wrestling with sourcecode again.
> >:-)
> > >>
> > >>But to answer your questions: tell / log what you know. If log4j
> > >>uses
> > >>default init and found a properties file, then you can tell a
> > >>filename, if it used an inputerstream, well, then you can't.
> > >>
> > >>Tom
> > >>
> > >>
> > >>On Sat, 21 Jun 2003 11:40:00 -0500, Jacob Kjome wrote:
> > >>>Hi Tom,
> > >>>
> > >>>It is certainly not a bad idea, but how do you propose providing
> > >>>an
> > >>>"absolute path" for where the configuration file came from?
> > >>>First,
> > >>>you cannot determine an absolute path (if you mean file system
> > >>>path)
> > >>>if the file is being loaded from an archive such as a ..jar or
> > >>>.war
> > >>>file since normal File IO cannot describe paths within the
> > >>>archive.
> > >>>However, printing out a URL might be doable.  But then that is
> > >>>dependent on how the configuration was provided to Log4j.  It
> > >>>would
> > >>>have to have come in as an absolute system path or a URL.  What if
> > >>>the file was loaded via an InputStream?  There is no location, it
> > >>>is
> > >>>just a stream of data.  The calling program would know where it
> > >>>might have obtained the file (although that's not even guaranteed
> > >>>if
> > >>>it was just pulled from somewhere arbitrarily on the classpath)
> > >>>but
> > >>>log4j wouldn't know where it came from; it would just have the
> > >>>data.
> > >>>
> > >>>So, if you can think of a way to take all the above into account,
> > >>>that would be great.  Useful patches are always welcome for at
> > >>>least
> > >>>a review.  They may not all be accepted, but we encourage
> > >>>participation from all, not just those who have commit access.
> > >>>
> > >>>Jake
> > >>>
> > >>>At 02:45 PM 6/21/2003 +0200, you wrote:
> > >>>Hello developers,
> > >>>
> > >>>May I suggest a very simple addition? Either provide a function or
> > >>>have log4j log (log4j.debug=true) the absolute paths of the
> > >>>configuration files it has found.
> > >>>
> > >>>Currently I have libraries that have log4j configuration files in
> > >>>their JARs and of course the project itself has one. It would be
> > >>>great if I could see what file log4j is using.
> > >>>
> > >>>Now, you problably will tell me the create the fix myself (it is
> > >>>open
> > >>>source software), but I have made a number of such alterations to
> > >>>open source software, but because I cannot commit to CVS I had to
> > >>>keep asking developers to please please please incorperate my
> > >>>bugfixes. I'm not very thrilled to start up another thread. (I
> > >>>hope
> > >>>this does not reflect negatively on my request, though.)
> > >>>
> > >>>Tom
> > >>>
> > >>>
> > >>>-------------------------------------------------------------------
> > >>>--
> > >>>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]
> > >
> > >--
> > >Ceki  For log4j documentation consider "The complete log4j manual"
> > >ISBN: 2970036908  http://www.qos.ch/shop/products/clm_t.jsp
> > >
> > >
> > >---------------------------------------------------------------------
> > >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]
> 
> --
> Ceki  For log4j documentation consider "The complete log4j manual"
>        ISBN: 2970036908  http://www.qos.ch/shop/products/clm_t.jsp 
> 
> 
> ---------------------------------------------------------------------
> 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]

Reply via email to