container/common/src/main/java/org/mobicents/slee/runtime/facilities/TracerImpl.java
void syncLevelWithLog4j() {
		// get the level from log4j, only the root one uses effective level
		Level log4jLevel = parent == null ? logger.getEffectiveLevel() : logger.getLevel();
		if (level == null) {
			// set the level
			assignLog4JLevel(log4jLevel);
		}
		else {
			// set the level only if differs, otherwise we may loose levels not present in log4j
			if (tracerToLog4JLevel(level) != log4jLevel) {
				assignLog4JLevel(log4jLevel);				
			}
		}	
		// the root must always have a level
		if (parent == null && level == null) {
			// defaults to INFO
			logger.setLevel(Level.INFO);
			level = TraceLevel.INFO;			
		}
		// reset the flags
		resetCacheFlags(false);
	}
void syncLevelWithLog4j() {
		// get the level from log4j, only the root one uses effective level
		Level log4jLevel = parent == null ? logger.getEffectiveLevel() : logger.getLevel();
		if (level == null) {
			// set the level
			assignLog4JLevel(log4jLevel);
		}
		else {
			// set the level only if differs, otherwise we may loose levels not present in log4j
			if (tracerToLog4JLevel(level) != log4jLevel) {
				assignLog4JLevel(log4jLevel);				
			}
		}	
		// the root must always have a level
		if (parent == null && level == null) {
			// defaults to INFO
			logger.setLevel(Level.INFO);
			level = TraceLevel.INFO;			
		}
		// reset the flags
		resetCacheFlags(false);
	}
void syncLevelWithLog4j ( ) { // get the level from log4j, only the root one uses effective level
 Level log4jLevel = parent == null ? logger . getEffectiveLevel ( ) : logger . getLevel ( ) ; if ( level == null ) { // set the level
 assignLog4JLevel ( log4jLevel ) ; } else { // set the level only if differs, otherwise we may loose levels not present in log4j
 if ( tracerToLog4JLevel ( level ) != log4jLevel ) { assignLog4JLevel ( log4jLevel ) ; } } // the root must always have a level
 if ( parent == null && level == null ) { // defaults to INFO
 logger . setLevel ( Level . INFO ) ; level = TraceLevel . INFO ; } // reset the flags
 resetCacheFlags ( false ) ; }
syncs the slee tracer level with the one that related logger has in log4j
syncs the slee tracer level with the one that related logger has in log4j