org.apache.log4j.Logger.trace()方法的使用及代码示例

x33g5p2x  于2022-01-23 转载在 其他  
字(12.7k)|赞(0)|评价(0)|浏览(162)

本文整理了Java中org.apache.log4j.Logger.trace()方法的一些代码示例,展示了Logger.trace()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Logger.trace()方法的具体详情如下:
包路径:org.apache.log4j.Logger
类名称:Logger
方法名:trace

Logger.trace介绍

[英]Log a message object with the org.apache.log4j.Level#TRACE level.
[中]在组织中记录消息对象。阿帕奇。log4j。级别#跟踪级别。

代码示例

代码示例来源:origin: voldemort/voldemort

/**
 * Add an event to the queue. It will be processed in the order received.
 * 
 * @param event Event
 */
public void addEvent(Event event) {
  if(event == null)
    throw new IllegalStateException("event must be non-null");
  if(logger.isTraceEnabled())
    logger.trace("Adding event " + event);
  eventQueue.add(event);
}

代码示例来源:origin: voldemort/voldemort

for(SelectionKey sk: selector.keys()) {
  try {
    if(logger.isTraceEnabled())
      logger.trace("Closing SelectionKey's channel");
      logger.warn(e.getMessage(), e);
    if(logger.isTraceEnabled())
      logger.trace("Cancelling SelectionKey");
      logger.warn(e.getMessage(), e);
  logger.warn(e.getMessage(), e);

代码示例来源:origin: voldemort/voldemort

public void run() {
  if(logger.isInfoEnabled())
    logger.info("Server now listening for connections on port " + port);
    if(Thread.currentThread().isInterrupted()) {
      if(logger.isInfoEnabled())
        logger.info("Acceptor thread interrupted");
          logger.warn("Claimed accept but nothing to select");
        logger.error("No healthy selector could be found for channel " + socketChannel + " number of selectors "
            + totalSelectors + " closing the socket. ");
        IOUtils.closeQuietly(socketChannel);
      if (logger.isTraceEnabled())
        logger.trace("Acceptor thread interrupted, closing");
        logger.warn(e.getMessage(), e);
    logger.info("Server has stopped listening for connections on port " + port);

代码示例来源:origin: voldemort/voldemort

@Override
public Map<ByteArray, List<Versioned<byte[]>>> getAll(Iterable<ByteArray> keys,
                           Map<ByteArray, byte[]> transforms)
    throws VoldemortException {
  // TODO Does RocksDB multiget supports atomicity ?
  StoreUtils.assertValidKeys(keys);
  long startTimeNs = -1;
  if(logger.isTraceEnabled())
    startTimeNs = System.nanoTime();
  Map<ByteArray, List<Versioned<byte[]>>> results = null;
  try {
    results = StoreUtils.getAll(this, keys, transforms);
  } catch(PersistenceFailureException e) {
    logger.error(e);
    throw new PersistenceFailureException(e);
  } finally {
    if(logger.isTraceEnabled()) {
      String keyStr = "";
      for(ByteArray key: keys)
        keyStr += key + " ";
      logger.trace("Completed GETALL (" + getName() + ") from keys " + keyStr + " in "
             + (System.nanoTime() - startTimeNs) + " ns at "
             + System.currentTimeMillis());
    }
  }
  return results;
}

代码示例来源:origin: voldemort/voldemort

@Override
public synchronized void put(K key, Versioned<V> value, T transforms) throws VoldemortException {
  // try to delete from assertion
  // do real put if has not been asserted
  Boolean result = assertionMap.remove(key);
  if(result == null) {
    logger.info("PUT key: " + key + " (never asserted) assertionMap size: "
          + assertionMap.size());
    super.put(key, value, transforms);
    if(logger.isTraceEnabled()) {
      logger.trace("PUT key: " + key + " (never asserted) assertionMap size: "
             + assertionMap.size());
    }
  } else {
    logger.info("PUT key: " + key
          + " (found and fulfills put assertion) assertionMap size: "
          + assertionMap.size());
    if(logger.isDebugEnabled()) {
      logger.debug("PUT key: " + key
             + " (found and fulfills put assertion) assertionMap size: "
             + assertionMap.size());
    }
  }
}

代码示例来源:origin: ron190/jsql-injection

@Override
public void run() {
  if (!ProxyUtil.isChecked(ShowOnConsole.YES)) {
    return;
  }
  try {
    LOGGER.trace("Checking ip address...");
    String addressIp = ConnectionUtil.getSource("http://checkip.amazonaws.com");
    LOGGER.info("Your public IP address is " + addressIp);
  } catch (MalformedURLException e) {
    LOGGER.warn("Malformed URL: "+ e.getMessage(), e);
  } catch (IOException e) {
    LOGGER.warn("Error during AWS test: "+ e.getMessage(), e);
  }
}

代码示例来源:origin: voldemort/voldemort

@Override
public synchronized List<Versioned<V>> multiVersionPut(K key, final List<Versioned<V>> values) {
  Boolean result = assertionMap.remove(key);
  if(result == null) {
    if(logger.isTraceEnabled()) {
      logger.trace("PUT key: " + key + " (never asserted) assertionMap size: "
             + assertionMap.size());
    }
  } else {
    if(logger.isDebugEnabled()) {
      logger.debug("PUT key: " + key
             + " (found and fulfills put assertion) assertionMap size: "
             + assertionMap.size());
    }
  }
  List<Versioned<V>> obsoleteVals = super.multiVersionPut(key, values);
  return obsoleteVals;
}

代码示例来源:origin: apache/cloudstack

@Override
  protected void runInContext() {
    try {
      s_logger.trace("Storage Garbage Collection Thread is running.");
      cleanupStorage(true);
    } catch (Exception e) {
      s_logger.error("Caught the following Exception", e);
    }
  }
}

代码示例来源:origin: ron190/jsql-injection

private void getI18nLanguage() throws IOException {
  try {
    String pageSourceLanguage = ConnectionUtil.getSourceLineFeed(
      "https://raw.githubusercontent.com/ron190/jsql-injection/master/web/services/i18n/jsql_"+ DialogTranslate.this.language.getNameLocale() +".properties"
    );
    this.languageProperties.load(new StringReader(pageSourceLanguage));
    LOGGER.info("Text for "+ DialogTranslate.this.language +" translation loaded from Github");
  } catch (IOException e) {
    this.languageProperties.load(new StringReader(new String(Files.readAllBytes(Paths.get("/com/jsql/i18n/jsql_"+ DialogTranslate.this.language.getNameLocale() +".properties")))));
    LOGGER.info("Text for "+ DialogTranslate.this.language +" translation loaded from local");
    
    // Ignore
    IgnoreMessageException exceptionIgnored = new IgnoreMessageException(e);
    LOGGER.trace(exceptionIgnored, exceptionIgnored);
  }
}

代码示例来源:origin: ron190/jsql-injection

@Override
public void checkApplicability() throws StoppedByUserSlidingException {
  
  if (MediatorModel.model().getVendor().instance().sqlTestBlindFirst() == null) {
    LOGGER.info("No Blind strategy known for "+ MediatorModel.model().getVendor());
  } else {
    LOGGER.trace(I18n.valueByKey("LOG_CHECKING_STRATEGY") +" Blind...");
    
    this.blind = new InjectionBlind();
    
    this.isApplicable = this.blind.isInjectable();
    
    if (this.isApplicable) {
      LOGGER.debug(I18n.valueByKey("LOG_VULNERABLE") +" Blind injection");
      this.allow();
      
      Request requestMessageBinary = new Request();
      requestMessageBinary.setMessage(Interaction.MESSAGE_BINARY);
      requestMessageBinary.setParameters(this.blind.getInfoMessage());
      MediatorModel.model().sendToViews(requestMessageBinary);
    } else {
      this.unallow();
    }
  }
  
}

代码示例来源:origin: voldemort/voldemort

FileUtils.writeStringToFile(metadataFile, metadata.toJsonString());
  } catch(IOException e) {
    logger.error("Cannot create metadata file ", e);
    throw new IOException("Unable to create metadata file " + metadataFile);
    metadata = new ReadOnlyStorageMetadata(metadataFile);
  } catch(IOException e) {
    logger.warn("Cannot read metadata file, assuming default values");
logger.trace("Opened chunked file set for " + baseDir + " with " + indexFileSizes.size()
       + " chunks and format  " + storageFormat);

代码示例来源:origin: apache/cloudstack

@Override
  protected void runInContext() {
    try {
      TimeZone.getDefault();
      List<ProjectInvitationVO> invitationsToExpire = _projectInvitationDao.listInvitationsToExpire(_invitationTimeOut);
      if (!invitationsToExpire.isEmpty()) {
        s_logger.debug("Found " + invitationsToExpire.size() + " projects to expire");
        for (ProjectInvitationVO invitationToExpire : invitationsToExpire) {
          invitationToExpire.setState(ProjectInvitation.State.Expired);
          _projectInvitationDao.update(invitationToExpire.getId(), invitationToExpire);
          s_logger.trace("Expired project invitation id=" + invitationToExpire.getId());
        }
      }
    } catch (Exception ex) {
      s_logger.warn("Exception while running expired invitations cleanup", ex);
    }
  }
}

代码示例来源:origin: apache/cloudstack

private void runWithContext() {
  HaWorkVO work = null;
  try {
    s_logger.trace("Checking the database for work");
    work = _haDao.take(_serverId);
    if (work == null) {
      try {
        synchronized (this) {
          wait(_timeToSleep);
        }
        return;
      } catch (final InterruptedException e) {
        s_logger.info("Interrupted");
        return;
      }
    }
    NDC.push("work-" + work.getId());
    s_logger.info("Processing work " + work);
    processWork(work);
  } catch (final Throwable th) {
    s_logger.error("Caught this throwable, ", th);
  } finally {
    if (work != null) {
      NDC.pop();
    }
  }
}

代码示例来源:origin: voldemort/voldemort

nodeIdList = this.storeInstance.getReplicationNodeList(masterPartitionId);
} catch(Exception exception) {
  logger.info("Aborting fixKey due to bad init.");
  if(logger.isDebugEnabled()) {
    exception.printStackTrace();
if(logger.isTraceEnabled()) {
  if(toReadRepair.size() == 0) {
    logger.trace("Nothing to repair");
    logger.trace(nodeValue.getNodeId() + " --- " + nodeValue.getKey().toString());

代码示例来源:origin: apache/cloudstack

@Override
public Role findRole(Long id) {
  if (id == null || id < 1L) {
    logger.trace(String.format("Role ID is invalid [%s]", id));
    return null;
  }
  RoleVO role = roleDao.findById(id);
  if (role == null) {
    logger.trace(String.format("Role not found [id=%s]", id));
    return null;
  }
  Account account = getCurrentAccount();
  if (!accountManager.isRootAdmin(account.getId()) && RoleType.Admin == role.getRoleType()) {
    logger.debug(String.format("Role [id=%s, name=%s] is of 'Admin' type and is only visible to 'Root admins'.", id, role.getName()));
    return null;
  }
  return role;
}

代码示例来源:origin: voldemort/voldemort

@Override
public void run() {
  logger.trace("About to process key " + badKey + " (" + myName() + ")");
  Status status = doConsistencyFix();
  logger.trace("Finished processing key " + badKey + " (" + myName() + ")");
  consistencyFix.getStats().incrementFixCount();
  if(status != Status.SUCCESS) {
    try {
      badKeyQOut.put(new BadKeyStatus(badKey, status));
    } catch(InterruptedException ie) {
      logger.warn("Worker thread " + myName() + " interrupted.");
    }
    consistencyFix.getStats().incrementFailures(status);
  }
}

代码示例来源:origin: voldemort/voldemort

@Override
protected void stopInner() {
  if(logger.isEnabledFor(Level.INFO))
    logger.info("Stopping Voldemort NIO socket server (" + serviceName + ") on port "
          + port);
    if(logger.isTraceEnabled())
      logger.trace("Interrupted acceptor thread, waiting " + SHUTDOWN_TIMEOUT_MS
             + " ms for termination");
        logger.warn("Acceptor thread pool did not stop cleanly after "
              + SHUTDOWN_TIMEOUT_MS + " ms");
      logger.warn(e.getMessage(), e);
      } catch(Exception e) {
        if(logger.isEnabledFor(Level.WARN))
          logger.warn(e.getMessage(), e);
    if(logger.isTraceEnabled())
      logger.trace("Shut down SelectorManager thread pool acceptor, waiting "
             + SHUTDOWN_TIMEOUT_MS + " ms for termination");

代码示例来源:origin: voldemort/voldemort

private List<Versioned<byte[]>> getValueForKey(ByteArray key, byte[] transforms)
    throws PersistenceFailureException {
  long startTimeNs = -1;
  if(logger.isTraceEnabled())
    startTimeNs = System.nanoTime();
  List<Versioned<byte[]>> value = null;
  try {
    byte[] result = getRocksDB().get(storeHandle, key.get());
    if(result != null) {
      value = StoreBinaryFormat.fromByteArray(result);
    } else {
      return Collections.emptyList();
    }
  } catch(RocksDBException e) {
    logger.error(e);
    throw new PersistenceFailureException(e);
  } finally {
    if(logger.isTraceEnabled()) {
      logger.trace("Completed GET (" + getName() + ") from key " + key + " (keyRef: "
             + System.identityHashCode(key) + ") in "
             + (System.nanoTime() - startTimeNs) + " ns at "
             + System.currentTimeMillis());
    }
  }
  return value;
}

代码示例来源:origin: voldemort/voldemort

singlePartition.add(partitionId);
if(logger.isDebugEnabled()) {
  logger.debug("Start fetch request to Node[" + clusterNode.toString()
      + "] for partition[" + partitionId + "] of store[" + storeName + "]");
    if(logger.isTraceEnabled()) {
      logger.trace("fetched " + new String(key.get()));
      logger.trace("map has keys: " + keyValueNodeSetMap.size());
    if(logger.isTraceEnabled()) {
      logger.trace("sweeped; keys left: " + keyValueNodeSetMap.size());
  if(report != null) {
    for(String line: report.split("\n")) {
      logger.info(line);

代码示例来源:origin: apache/cloudstack

@Override
  public void create() throws ResourceAllocationException {
    try {
      UserVm vm = _userVmService.createVirtualMachine(this);

      if (vm != null) {
        setEntityId(vm.getId());
        setEntityUuid(vm.getUuid());
      } else {
        throw new ServerApiException(ApiErrorCode.INTERNAL_ERROR, "Failed to deploy vm");
      }
    } catch (InsufficientCapacityException ex) {
      s_logger.info(ex);
      s_logger.trace(ex.getMessage(), ex);
      throw new ServerApiException(ApiErrorCode.INSUFFICIENT_CAPACITY_ERROR, ex.getMessage());
    } catch (ResourceUnavailableException ex) {
      s_logger.warn("Exception: ", ex);
      throw new ServerApiException(ApiErrorCode.RESOURCE_UNAVAILABLE_ERROR, ex.getMessage());
    }  catch (ConcurrentOperationException ex) {
      s_logger.warn("Exception: ", ex);
      throw new ServerApiException(ApiErrorCode.INTERNAL_ERROR, ex.getMessage());
    } catch (ResourceAllocationException ex) {
      s_logger.warn("Exception: ", ex);
      throw new ServerApiException(ApiErrorCode.RESOURCE_ALLOCATION_ERROR, ex.getMessage());
    }
  }
}

相关文章