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

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

本文整理了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

  1. /**
  2. * Add an event to the queue. It will be processed in the order received.
  3. *
  4. * @param event Event
  5. */
  6. public void addEvent(Event event) {
  7. if(event == null)
  8. throw new IllegalStateException("event must be non-null");
  9. if(logger.isTraceEnabled())
  10. logger.trace("Adding event " + event);
  11. eventQueue.add(event);
  12. }

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

  1. for(SelectionKey sk: selector.keys()) {
  2. try {
  3. if(logger.isTraceEnabled())
  4. logger.trace("Closing SelectionKey's channel");
  5. logger.warn(e.getMessage(), e);
  6. if(logger.isTraceEnabled())
  7. logger.trace("Cancelling SelectionKey");
  8. logger.warn(e.getMessage(), e);
  9. logger.warn(e.getMessage(), e);

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

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

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

  1. @Override
  2. public Map<ByteArray, List<Versioned<byte[]>>> getAll(Iterable<ByteArray> keys,
  3. Map<ByteArray, byte[]> transforms)
  4. throws VoldemortException {
  5. // TODO Does RocksDB multiget supports atomicity ?
  6. StoreUtils.assertValidKeys(keys);
  7. long startTimeNs = -1;
  8. if(logger.isTraceEnabled())
  9. startTimeNs = System.nanoTime();
  10. Map<ByteArray, List<Versioned<byte[]>>> results = null;
  11. try {
  12. results = StoreUtils.getAll(this, keys, transforms);
  13. } catch(PersistenceFailureException e) {
  14. logger.error(e);
  15. throw new PersistenceFailureException(e);
  16. } finally {
  17. if(logger.isTraceEnabled()) {
  18. String keyStr = "";
  19. for(ByteArray key: keys)
  20. keyStr += key + " ";
  21. logger.trace("Completed GETALL (" + getName() + ") from keys " + keyStr + " in "
  22. + (System.nanoTime() - startTimeNs) + " ns at "
  23. + System.currentTimeMillis());
  24. }
  25. }
  26. return results;
  27. }

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

  1. @Override
  2. public synchronized void put(K key, Versioned<V> value, T transforms) throws VoldemortException {
  3. // try to delete from assertion
  4. // do real put if has not been asserted
  5. Boolean result = assertionMap.remove(key);
  6. if(result == null) {
  7. logger.info("PUT key: " + key + " (never asserted) assertionMap size: "
  8. + assertionMap.size());
  9. super.put(key, value, transforms);
  10. if(logger.isTraceEnabled()) {
  11. logger.trace("PUT key: " + key + " (never asserted) assertionMap size: "
  12. + assertionMap.size());
  13. }
  14. } else {
  15. logger.info("PUT key: " + key
  16. + " (found and fulfills put assertion) assertionMap size: "
  17. + assertionMap.size());
  18. if(logger.isDebugEnabled()) {
  19. logger.debug("PUT key: " + key
  20. + " (found and fulfills put assertion) assertionMap size: "
  21. + assertionMap.size());
  22. }
  23. }
  24. }

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

  1. @Override
  2. public void run() {
  3. if (!ProxyUtil.isChecked(ShowOnConsole.YES)) {
  4. return;
  5. }
  6. try {
  7. LOGGER.trace("Checking ip address...");
  8. String addressIp = ConnectionUtil.getSource("http://checkip.amazonaws.com");
  9. LOGGER.info("Your public IP address is " + addressIp);
  10. } catch (MalformedURLException e) {
  11. LOGGER.warn("Malformed URL: "+ e.getMessage(), e);
  12. } catch (IOException e) {
  13. LOGGER.warn("Error during AWS test: "+ e.getMessage(), e);
  14. }
  15. }

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

  1. @Override
  2. public synchronized List<Versioned<V>> multiVersionPut(K key, final List<Versioned<V>> values) {
  3. Boolean result = assertionMap.remove(key);
  4. if(result == null) {
  5. if(logger.isTraceEnabled()) {
  6. logger.trace("PUT key: " + key + " (never asserted) assertionMap size: "
  7. + assertionMap.size());
  8. }
  9. } else {
  10. if(logger.isDebugEnabled()) {
  11. logger.debug("PUT key: " + key
  12. + " (found and fulfills put assertion) assertionMap size: "
  13. + assertionMap.size());
  14. }
  15. }
  16. List<Versioned<V>> obsoleteVals = super.multiVersionPut(key, values);
  17. return obsoleteVals;
  18. }

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

  1. @Override
  2. protected void runInContext() {
  3. try {
  4. s_logger.trace("Storage Garbage Collection Thread is running.");
  5. cleanupStorage(true);
  6. } catch (Exception e) {
  7. s_logger.error("Caught the following Exception", e);
  8. }
  9. }
  10. }

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

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

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

  1. @Override
  2. public void checkApplicability() throws StoppedByUserSlidingException {
  3. if (MediatorModel.model().getVendor().instance().sqlTestBlindFirst() == null) {
  4. LOGGER.info("No Blind strategy known for "+ MediatorModel.model().getVendor());
  5. } else {
  6. LOGGER.trace(I18n.valueByKey("LOG_CHECKING_STRATEGY") +" Blind...");
  7. this.blind = new InjectionBlind();
  8. this.isApplicable = this.blind.isInjectable();
  9. if (this.isApplicable) {
  10. LOGGER.debug(I18n.valueByKey("LOG_VULNERABLE") +" Blind injection");
  11. this.allow();
  12. Request requestMessageBinary = new Request();
  13. requestMessageBinary.setMessage(Interaction.MESSAGE_BINARY);
  14. requestMessageBinary.setParameters(this.blind.getInfoMessage());
  15. MediatorModel.model().sendToViews(requestMessageBinary);
  16. } else {
  17. this.unallow();
  18. }
  19. }
  20. }

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

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

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

  1. @Override
  2. protected void runInContext() {
  3. try {
  4. TimeZone.getDefault();
  5. List<ProjectInvitationVO> invitationsToExpire = _projectInvitationDao.listInvitationsToExpire(_invitationTimeOut);
  6. if (!invitationsToExpire.isEmpty()) {
  7. s_logger.debug("Found " + invitationsToExpire.size() + " projects to expire");
  8. for (ProjectInvitationVO invitationToExpire : invitationsToExpire) {
  9. invitationToExpire.setState(ProjectInvitation.State.Expired);
  10. _projectInvitationDao.update(invitationToExpire.getId(), invitationToExpire);
  11. s_logger.trace("Expired project invitation id=" + invitationToExpire.getId());
  12. }
  13. }
  14. } catch (Exception ex) {
  15. s_logger.warn("Exception while running expired invitations cleanup", ex);
  16. }
  17. }
  18. }

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

  1. private void runWithContext() {
  2. HaWorkVO work = null;
  3. try {
  4. s_logger.trace("Checking the database for work");
  5. work = _haDao.take(_serverId);
  6. if (work == null) {
  7. try {
  8. synchronized (this) {
  9. wait(_timeToSleep);
  10. }
  11. return;
  12. } catch (final InterruptedException e) {
  13. s_logger.info("Interrupted");
  14. return;
  15. }
  16. }
  17. NDC.push("work-" + work.getId());
  18. s_logger.info("Processing work " + work);
  19. processWork(work);
  20. } catch (final Throwable th) {
  21. s_logger.error("Caught this throwable, ", th);
  22. } finally {
  23. if (work != null) {
  24. NDC.pop();
  25. }
  26. }
  27. }

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

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

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

  1. @Override
  2. public Role findRole(Long id) {
  3. if (id == null || id < 1L) {
  4. logger.trace(String.format("Role ID is invalid [%s]", id));
  5. return null;
  6. }
  7. RoleVO role = roleDao.findById(id);
  8. if (role == null) {
  9. logger.trace(String.format("Role not found [id=%s]", id));
  10. return null;
  11. }
  12. Account account = getCurrentAccount();
  13. if (!accountManager.isRootAdmin(account.getId()) && RoleType.Admin == role.getRoleType()) {
  14. logger.debug(String.format("Role [id=%s, name=%s] is of 'Admin' type and is only visible to 'Root admins'.", id, role.getName()));
  15. return null;
  16. }
  17. return role;
  18. }

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

  1. @Override
  2. public void run() {
  3. logger.trace("About to process key " + badKey + " (" + myName() + ")");
  4. Status status = doConsistencyFix();
  5. logger.trace("Finished processing key " + badKey + " (" + myName() + ")");
  6. consistencyFix.getStats().incrementFixCount();
  7. if(status != Status.SUCCESS) {
  8. try {
  9. badKeyQOut.put(new BadKeyStatus(badKey, status));
  10. } catch(InterruptedException ie) {
  11. logger.warn("Worker thread " + myName() + " interrupted.");
  12. }
  13. consistencyFix.getStats().incrementFailures(status);
  14. }
  15. }

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

  1. @Override
  2. protected void stopInner() {
  3. if(logger.isEnabledFor(Level.INFO))
  4. logger.info("Stopping Voldemort NIO socket server (" + serviceName + ") on port "
  5. + port);
  6. if(logger.isTraceEnabled())
  7. logger.trace("Interrupted acceptor thread, waiting " + SHUTDOWN_TIMEOUT_MS
  8. + " ms for termination");
  9. logger.warn("Acceptor thread pool did not stop cleanly after "
  10. + SHUTDOWN_TIMEOUT_MS + " ms");
  11. logger.warn(e.getMessage(), e);
  12. } catch(Exception e) {
  13. if(logger.isEnabledFor(Level.WARN))
  14. logger.warn(e.getMessage(), e);
  15. if(logger.isTraceEnabled())
  16. logger.trace("Shut down SelectorManager thread pool acceptor, waiting "
  17. + SHUTDOWN_TIMEOUT_MS + " ms for termination");

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

  1. private List<Versioned<byte[]>> getValueForKey(ByteArray key, byte[] transforms)
  2. throws PersistenceFailureException {
  3. long startTimeNs = -1;
  4. if(logger.isTraceEnabled())
  5. startTimeNs = System.nanoTime();
  6. List<Versioned<byte[]>> value = null;
  7. try {
  8. byte[] result = getRocksDB().get(storeHandle, key.get());
  9. if(result != null) {
  10. value = StoreBinaryFormat.fromByteArray(result);
  11. } else {
  12. return Collections.emptyList();
  13. }
  14. } catch(RocksDBException e) {
  15. logger.error(e);
  16. throw new PersistenceFailureException(e);
  17. } finally {
  18. if(logger.isTraceEnabled()) {
  19. logger.trace("Completed GET (" + getName() + ") from key " + key + " (keyRef: "
  20. + System.identityHashCode(key) + ") in "
  21. + (System.nanoTime() - startTimeNs) + " ns at "
  22. + System.currentTimeMillis());
  23. }
  24. }
  25. return value;
  26. }

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

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

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

  1. @Override
  2. public void create() throws ResourceAllocationException {
  3. try {
  4. UserVm vm = _userVmService.createVirtualMachine(this);
  5. if (vm != null) {
  6. setEntityId(vm.getId());
  7. setEntityUuid(vm.getUuid());
  8. } else {
  9. throw new ServerApiException(ApiErrorCode.INTERNAL_ERROR, "Failed to deploy vm");
  10. }
  11. } catch (InsufficientCapacityException ex) {
  12. s_logger.info(ex);
  13. s_logger.trace(ex.getMessage(), ex);
  14. throw new ServerApiException(ApiErrorCode.INSUFFICIENT_CAPACITY_ERROR, ex.getMessage());
  15. } catch (ResourceUnavailableException ex) {
  16. s_logger.warn("Exception: ", ex);
  17. throw new ServerApiException(ApiErrorCode.RESOURCE_UNAVAILABLE_ERROR, ex.getMessage());
  18. } catch (ConcurrentOperationException ex) {
  19. s_logger.warn("Exception: ", ex);
  20. throw new ServerApiException(ApiErrorCode.INTERNAL_ERROR, ex.getMessage());
  21. } catch (ResourceAllocationException ex) {
  22. s_logger.warn("Exception: ", ex);
  23. throw new ServerApiException(ApiErrorCode.RESOURCE_ALLOCATION_ERROR, ex.getMessage());
  24. }
  25. }
  26. }

相关文章