I think I understand. So if a user sets it to empty, they will also need to 
create a customized logger/formatter like SSLLogger that is able to output a 
parameter without a placeholder in msg.

--Max

> On Jun 7, 2018, at 9:51 AM, Xuelei Fan <xuelei....@oracle.com> wrote:
> 
> In this implementation, the SunJSSE logging is updated to (the class comment 
> lines):
> 
> /**
> * Implementation of SSL logger.
> *
> * If the system property "javax.net.debug" is not defined, the debug logging
> * is turned off.  If the system property "javax.net.debug" is defined as
> * empty, the debug logger is specified by System.getLogger("javax.net.ssl"),
> * and applications can customize and configure the logger or use external
> * logging mechanisms.  If the system property "javax.net.debug" is defined
> * and non-empty, a private debug logger implemented in this class is used.
> */
> 
> On 6/6/2018 6:37 PM, Weijun Wang wrote:
>> But will any application use the logger named "javax.net.debug"?  I think 
>> that's only for JSSE.
> If using System Logger, the "javax.net.debug" system property will be used to 
> turn on/off the logger (define with empty or not defined).
> 
> Xuelei
> 
>>> On Jun 7, 2018, at 9:35 AM, Xuelei Fan<xuelei....@oracle.com>  wrote:
>>> 
>>> I see your concerns now.  Currently, we don't fine the format if using 
>>> System logger.  Applications can define the format and output style for 
>>> themselves if needed.  That's also the purpose why we introduce the System 
>>> Logger in the provider.

Reply via email to