private void parseLoggingConfig ( final Node node , final ConfigSettings config ) { String name ; String value ; Node nnode ; NodeList list = node . getChildNodes ( ) ; int length = list . getLength ( ) ; for ( int i = 0 ; i < length ; i ++ ) { nnode = list . item ( i ) ; name = nnode . getNodeName ( ) . toUpperCase ( ) ; if ( name . equals ( KEY_ROOT_FOLDER ) ) { value = nnode . getChildNodes ( ) . item ( 0 ) . getNodeValue ( ) ; value = value . substring ( 1 , value . length ( ) - 1 ) ; config . setConfigParameter ( ConfigurationKeys . LOGGING_PATH_DIFFTOOL , value ) ; } else if ( name . equals ( SUBSUBSECTION_DIFF_TOOL ) ) { parseLoggerConfig ( nnode , config , null , ConfigurationKeys . LOGGING_LOGLEVEL_DIFFTOOL ) ; } } }
Parses the logging parameter section .