src/org/jnetpcap/util/JLogger.java
public static LogManager readConfiguration(final Properties properties)
			throws SecurityException, IOException {

		LogManager man = LogManager.getLogManager();

		// TODO: disabled logging reload. Causing issues for customers
		return man;

		/*
		 * final PipedOutputStream buf = new PipedOutputStream(); final
		 * Exchanger<IOException> io = new Exchanger<IOException>(); Thread worker =
		 * new Thread(new Runnable() {
		 * 
		 * public void run() { IOException error = null; try { properties.store(buf,
		 * ""); buf.close(); } catch (IOException e) { error = e; }
		 * 
		 * try { io.exchange(error); } catch (InterruptedException e1) { }
		 * 
		 * }
		 * 
		 * }, "property writer");
		 * 
		 * worker.start();
		 * 
		 * man.readConfiguration(new PipedInputStream(buf));
		 * 
		 * try { IOException e = io.exchange(null); if (e != null) { throw e; //
		 * Rethrow original exception } } catch (InterruptedException e) { }
		 * 
		 * return man;
		 */}
/**
	 * Read configuration.
	 * 
	 * @param properties
	 *          the properties
	 * @return the log manager
	 * @throws SecurityException
	 *           the security exception
	 * @throws IOException
	 *           Signals that an I/O exception has occurred.
	 */
Read configuration.

@param properties
the properties
@return the log manager
@throws SecurityException
the security exception
@throws IOException
Signals that an I/O exception has occurred.
Read configuration . @param properties the properties @return the log manager @throws SecurityException the security exception @throws IOException Signals that an I / O exception has occurred .
public static LogManager readConfiguration(final Properties properties)
			throws SecurityException, IOException {
		LogManager man = LogManager.getLogManager();
		return man;
		/*
		 * final PipedOutputStream buf = new PipedOutputStream(); final
		 * Exchanger<IOException> io = new Exchanger<IOException>(); Thread worker =
		 * new Thread(new Runnable() {
		 * 
		 * public void run() { IOException error = null; try { properties.store(buf,
		 * ""); buf.close(); } catch (IOException e) { error = e; }
		 * 
		 * try { io.exchange(error); } catch (InterruptedException e1) { }
		 * 
		 * }
		 * 
		 * }, "property writer");
		 * 
		 * worker.start();
		 * 
		 * man.readConfiguration(new PipedInputStream(buf));
		 * 
		 * try { IOException e = io.exchange(null); if (e != null) { throw e; //
		 * Rethrow original exception } } catch (InterruptedException e) { }
		 * 
		 * return man;
		 */}
public static LogManager readConfiguration ( final Properties properties ) throws SecurityException , IOException { LogManager man = LogManager . getLogManager ( ) ; return man ; /*
		 * final PipedOutputStream buf = new PipedOutputStream(); final
		 * Exchanger<IOException> io = new Exchanger<IOException>(); Thread worker =
		 * new Thread(new Runnable() {
		 * 
		 * public void run() { IOException error = null; try { properties.store(buf,
		 * ""); buf.close(); } catch (IOException e) { error = e; }
		 * 
		 * try { io.exchange(error); } catch (InterruptedException e1) { }
		 * 
		 * }
		 * 
		 * }, "property writer");
		 * 
		 * worker.start();
		 * 
		 * man.readConfiguration(new PipedInputStream(buf));
		 * 
		 * try { IOException e = io.exchange(null); if (e != null) { throw e; //
		 * Rethrow original exception } } catch (InterruptedException e) { }
		 * 
		 * return man;
		 */ }
Read configuration.
Read configuration .
// TODO: disabled logging reload. Causing issues for customers