public Log createLog(String classLabel){
  try {
    return createLogFromClassName(classLabel);
  }
 catch (  Exception e) {
    Log log=new LocalLog(classLabel);
    log.log(Level.WARNING,"Unable to call constructor with single String argument for class " + logClassName + ", so had to use local log: "+ e.getMessage());
    return log;
  }
}

public Log createLog ( String classLabel ) { try { return createLogFromClassName ( classLabel ) ; } catch ( Exception e ) { Log log = new LocalLog ( classLabel ) ; log . log ( Level . WARNING , "Unable to call constructor with single String argument for class " + logClassName + ", so had to use local log: " + e . getMessage ( ) ) ; return log ; } }
create and return a log class for this type .
