static protected boolean logWarning(String name,String s,Throwable t){
  return logStdErr("warning",name,s,t);
}

static protected boolean logWarning ( String name , String s , Throwable t ) { return logStdErr ( "warning" , name , s , t ) ; }
logging can require allocation of objects , so we wrap the logger so that failures are silently ignored .
