I have removed this in r1482810.

Nick

On Apr 27, 2013, at 10:57 AM, Ralph Goers wrote:

> Agreed, but since Nick doesn't have commit rights that is a bit more 
> difficult for him.  I suppose two patches could be supplied to the Jira for 
> the database appender.
> 
> Ralph
> 
> On Apr 27, 2013, at 7:35 AM, Gary Gregory wrote:
> 
>> I think it would be clearer to remove close in a district commit.
>> 
>> Gary
>> 
>> On Apr 27, 2013, at 10:12, Nick Williams <nicho...@nicholaswilliams.net> 
>> wrote:
>> 
>>> Ok. I'll remove it in my work on the database appenders.
>>> 
>>> On Apr 27, 2013, at 8:56 AM, Ralph Goers wrote:
>>> 
>>>> Sounds like I originally intended to use close but used stop instead.  If 
>>>> close isn't being used then it can be removed.
>>>> 
>>>> Sent from my iPad
>>>> 
>>>> On Apr 27, 2013, at 4:46 AM, Nick Williams <nicho...@nicholaswilliams.net> 
>>>> wrote:
>>>> 
>>>>> While working on database appenders, I figured that the best place to 
>>>>> "connect" is in Appender#start() and, likewise, the best place to 
>>>>> "disconnect" is in Appender#stop(). However, then I noticed that 
>>>>> AbstractAppender defines a close() method with the JavaDoc comment "Close 
>>>>> the stream associated with the Appender." This could be read "Close the 
>>>>> database connection associated with the Appender."
>>>>> 
>>>>> So, with that said, where should I close the connection? In stop() or in 
>>>>> close()? The AbstractOutputStreamAppender closes the stream in stop() 
>>>>> (which is what I originally expected) and never overrides close(). Since 
>>>>> close() is not part of the Appender or Lifecycle interface, will it ever 
>>>>> even be called? It's not called in the default start() implementation, 
>>>>> and it's not overridden in any implementations.
>>>>> 
>>>>> These two are a little confusing. I recommend either JavaDoc 
>>>>> clarification explaining the difference between the two, or simply 
>>>>> removing close() (makes more sense to me).
>>>>> 
>>>>> Nick
>>>> 
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
>>>> For additional commands, e-mail: log4j-dev-h...@logging.apache.org
>>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
>> For additional commands, e-mail: log4j-dev-h...@logging.apache.org
>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
> For additional commands, e-mail: log4j-dev-h...@logging.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org

Reply via email to