log(level, message, (Object[]) null);
if (!isLoggable(record.getLevel())) return;  if ((filter != null) && !filter.isLoggable(record)) return;   if (record.getLoggerName() == null) record.setLoggerName(name);   synchronized (LogManager.getLogManager()) { Logger curLogger = this;  do {  for (int i = 0; i < curLogger.handlers.length; i++) curLogger.handlers[i].publish(record);  if (curLogger.getUseParentHandlers() == false) break;  curLogger = curLogger.getParent(); } while (parent != null); }
  public void log(Level level, String message)  {    log(level, message, (Object[]) null);  }