I don't anymore.  I am pretty new to log4j and started a new project where I
figured it would be nice to be able to have data logged to different tables
based on who the client was.  Not the best way to do it, but I was wondering
if there was a way to do this.  Now thinking about it, probably not what
log4j is used for.  To do this I would probably have to reload the log4j
config file for each thread (and not sure if that would cause threading
issues).

I did figure out how to load parameters into the log4j thanks to all the
help from everyone.  I will be setting up java's System properties, and then
reloading the config file once.

Thanks for all the help

osubb


James A. N. Stauffer wrote:
> 
> It might help if you could provide more details on why you want the
> JDBC parameters to vary per connection/thread.
> 
> On Thu, Feb 14, 2008 at 10:15 AM, osubb <[EMAIL PROTECTED]> wrote:
>>
>>  I don't believe this will work.  The system properties are set once the
>>  Servlet is started.  I will have different parameters for each new
>>  connection (thread) of the servlet.  I need a way to alter the values
>> for
>>  each thread.  I thought of using MDC, but that only worked when using
>> the
>>  "ConversionPatter" or using the "sql" param for JDBCAppender.
>>
>>  Is there any way to pass in values to log4j for each client connection
>>  (Servlet thread)??
>>
>>  thanks,
>>
>>  osubb
>>
>>
>>
>>
>>
>>  James A. N. Stauffer wrote:
>>  >
>>  > In an XML config, system properties can be used like ${catalina.base}.
>>  >
>>  > On Wed, Feb 13, 2008 at 5:23 PM, osubb <[EMAIL PROTECTED]> wrote:
>>  >>
>>  >>  I am pretty new to log4j and have a question that should be easy.  I
>> am
>>  >> using
>>  >>  log4j in a web (java servlets) environment.
>>  >>
>>  >>  1)  How do I pass in variables?  I have an app that uses the
>>  >> JDBCAppender
>>  >>  and would like to pass in the connection values.  Is there an easy
>> way
>>  >> to do
>>  >>  this?  These values could be different for each client that access
>> the
>>  >>  Servlet(s).  Is there a pattern for this type of scenario?
>>  >>
>>  >>  At this point, I have to hardcode the URL, user, and password values
>> in
>>  >> the
>>  >>  log4j.xml file.  I tried using MDC, but this seems to work in the
>>  >>  "ConversionPattern" param for log files and the "sql" param name for
>> the
>>  >>  JDBCAppender.  It does not work for the "URL", "user", and
>> "password"
>>  >> param
>>  >>  values (does not change to MDC value).
>>  >>
>>  >>  Any help would be appreciated,
>>  >>  osubb
>>  >>  --
>>  >>  View this message in context:
>>  >>
>> http://www.nabble.com/dynamic-variables-parameters-tp15470530p15470530.html
>>  >>  Sent from the Log4j - Users mailing list archive at Nabble.com.
>>  >>
>>  >>
>>  >> 
>> ---------------------------------------------------------------------
>>  >>  To unsubscribe, e-mail: [EMAIL PROTECTED]
>>  >>  For additional commands, e-mail: [EMAIL PROTECTED]
>>  >>
>>  >>
>>  >
>>  >
>>  >
>>  > --
>>  > James A. N. Stauffer http://www.geocities.com/stauffer_james/
>>  > Are you good? Take the test at http://www.livingwaters.com/good/
>>  >
>>  > ---------------------------------------------------------------------
>>  > To unsubscribe, e-mail: [EMAIL PROTECTED]
>>  > For additional commands, e-mail: [EMAIL PROTECTED]
>>  >
>>  >
>>  >
>>
>>  --
>>  View this message in context:
>> http://www.nabble.com/dynamic-variables-parameters-tp15470530p15481252.html
>>
>>
>> Sent from the Log4j - Users mailing list archive at Nabble.com.
>>
>>
>>  ---------------------------------------------------------------------
>>  To unsubscribe, e-mail: [EMAIL PROTECTED]
>>  For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
> 
> 
> 
> -- 
> James A. N. Stauffer http://www.geocities.com/stauffer_james/
> Are you good? Take the test at http://www.livingwaters.com/good/
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/dynamic-variables-parameters-tp15470530p15625193.html
Sent from the Log4j - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to