com.applitools.eyes.Logger类的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(7.5k)|赞(0)|评价(0)|浏览(228)

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

Logger介绍

[英]Logs trace messages.
[中]记录跟踪消息。

代码示例

代码示例来源:origin: com.applitools/eyes-common-java3

  1. public void setException(Exception exception) {
  2. logger.verbose("aborting task with exception");
  3. this.exception = exception;
  4. this.type = TaskType.ABORT;
  5. }

代码示例来源:origin: com.applitools/eyes-selenium-java3

  1. @Override
  2. protected void setViewportSize(RectangleSize size) {
  3. logger.log("WARNING setViewportSize() was called in Visual-Grid context");
  4. }

代码示例来源:origin: com.applitools/eyes-connectivity-java4-jersey2x

  1. public RemoteSessionEventHandler(URI serverUrl, String accessKey, int timeout) {
  2. this(new Logger(), serverUrl, accessKey, timeout);
  3. }

代码示例来源:origin: com.applitools/eyes-common-java3

  1. public void open(IRenderingEyes eyes, RenderingInfo renderingInfo) {
  2. logger.verbose("enter");
  3. if (this.renderingInfo == null) {
  4. this.renderingInfo = renderingInfo;
  5. }
  6. // logger.verbose("locking eyesToOpenList");
  7. synchronized (eyesToOpenList) {
  8. eyesToOpenList.add(eyes);
  9. }
  10. // logger.verbose("releasing eyesToOpenList");
  11. // logger.verbose("locking allEyes");
  12. synchronized (allEyes) {
  13. allEyes.add(eyes);
  14. }
  15. logger.verbose("releasing allEyes");
  16. eyes.setListener(eyesListener);
  17. logger.log("concurrencyLock.notify()");
  18. }

代码示例来源:origin: com.applitools/eyes-sdk-java-jersey2x

  1. /**
  2. * If a test is running, aborts it. Otherwise, does nothing.
  3. */
  4. public void abortIfNotClosed() {
  5. try {
  6. if (isDisabled) {
  7. logger.verbose("Ignored");
  8. return;
  9. }
  10. isOpen = false;
  11. lastScreenshot = null;
  12. clearUserInputs();
  13. if (null == runningSession) {
  14. logger.verbose("Closed");
  15. return;
  16. }
  17. logger.verbose("Aborting server session...");
  18. try {
  19. // When aborting we do not save the test.
  20. serverConnector.stopSession(runningSession, true, false);
  21. logger.log("--- Test aborted.");
  22. } catch (EyesException ex) {
  23. logger.log(
  24. "Failed to abort server session: " + ex.getMessage());
  25. }
  26. } finally {
  27. runningSession = null;
  28. logger.getLogHandler().close();
  29. }
  30. }

代码示例来源:origin: com.applitools/eyes-selenium-java3

  1. /**
  2. * Sets a handler of log messages generated by this API.
  3. *
  4. * @param logHandler Handles log messages generated by this API.
  5. */
  6. @Override
  7. public void setLogHandler(LogHandler logHandler) {
  8. if (getIsDisabled()) return;
  9. LogHandler currentLogHandler = logger.getLogHandler();
  10. this.logger = new Logger();
  11. this.logger.setLogHandler(new MultiLogHandler(currentLogHandler, logHandler));
  12. if (currentLogHandler.isOpen() && !logHandler.isOpen()) {
  13. logHandler.open();
  14. }
  15. }

代码示例来源:origin: com.applitools/eyes-selenium-java3

  1. private IEyesConnector createEyesConnector(RenderBrowserInfo browserInfo) {
  2. logger.verbose("creating eyes server connector");
  3. IEyesConnector eyesConnector = new EyesConnector(browserInfo, renderingGridManager.getRateLimiter());
  4. eyesConnector.setLogHandler(this.logger.getLogHandler());
  5. eyesConnector.setProxy(this.proxy);
  6. eyesConnector.setBatch(batchInfo);
  7. logger.verbose("initializing rendering info...");
  8. this.renderingInfo = eyesConnector.getRenderingInfo();

代码示例来源:origin: com.applitools/eyes-sdk-java

  1. /**
  2. * Sets a handler of log messages generated by this API.
  3. *
  4. * @param logHandler Handles log messages generated by this API.
  5. */
  6. @SuppressWarnings("UnusedDeclaration")
  7. public void setLogHandler(LogHandler logHandler) {
  8. logger.setLogHandler(logHandler);
  9. }

代码示例来源:origin: com.applitools/eyes-common-java-jersey1_17-sf2_53_1

  1. /**
  2. * Writes a (non-verbose) write message.
  3. * @param message The message to log.
  4. */
  5. public void log(String message) {
  6. logHandler.onMessage(false, getPrefix() + message);
  7. }
  8. }

代码示例来源:origin: com.applitools/eyes-sdk-java-jersey2x

  1. /**
  2. * @return The currently set log handler.
  3. */
  4. @SuppressWarnings("UnusedDeclaration")
  5. public LogHandler getLogHandler() {
  6. return logger.getLogHandler();
  7. }

代码示例来源:origin: com.applitools/eyes-sdk-java

  1. /**
  2. * If a test is running, aborts it. Otherwise, does nothing.
  3. */
  4. public void abortIfNotClosed() {
  5. try {
  6. if (isDisabled) {
  7. logger.verbose("Ignored");
  8. return;
  9. }
  10. isOpen = false;
  11. lastScreenshot = null;
  12. clearUserInputs();
  13. if (null == runningSession) {
  14. logger.verbose("Closed");
  15. return;
  16. }
  17. logger.verbose("Aborting server session...");
  18. try {
  19. // When aborting we do not save the test.
  20. serverConnector.stopSession(runningSession, true, false);
  21. logger.log("--- Test aborted.");
  22. } catch (EyesException ex) {
  23. logger.log(
  24. "Failed to abort server session: " + ex.getMessage());
  25. }
  26. } finally {
  27. runningSession = null;
  28. logger.getLogHandler().close();
  29. }
  30. }

代码示例来源:origin: com.applitools/eyes-sdk-java

  1. /**
  2. * Sets the maximal time (in seconds) a match operation tries to perform
  3. * a match.
  4. *
  5. * @param seconds Total number of seconds to wait for a match.
  6. */
  7. @SuppressWarnings("UnusedDeclaration")
  8. public void setMatchTimeout(int seconds) {
  9. if (getIsDisabled()) {
  10. logger.verbose("Ignored");
  11. return;
  12. }
  13. logger.verbose("setMatchTimeout(" + seconds + ")");
  14. ArgumentGuard.greaterThanOrEqualToZero(seconds, "seconds");
  15. this.matchTimeout = seconds;
  16. logger.log("Match timeout set to " + seconds + " second(s)");
  17. }

代码示例来源:origin: com.applitools/eyes-sdk-java-jersey2x

  1. /**
  2. * Sets a handler of log messages generated by this API.
  3. *
  4. * @param logHandler Handles log messages generated by this API.
  5. */
  6. @SuppressWarnings("UnusedDeclaration")
  7. public void setLogHandler(LogHandler logHandler) {
  8. logger.setLogHandler(logHandler);
  9. }

代码示例来源:origin: com.applitools/eyes-common-java4

  1. /**
  2. * Writes a (non-verbose) write message.
  3. * @param message The message to log.
  4. */
  5. public void log(String message) {
  6. logHandler.onMessage(false, "[LOG ] " + getPrefix() + message);
  7. }
  8. }

代码示例来源:origin: com.applitools/eyes-sdk-java

  1. /**
  2. * @return The currently set log handler.
  3. */
  4. @SuppressWarnings("UnusedDeclaration")
  5. public LogHandler getLogHandler() {
  6. return logger.getLogHandler();
  7. }

代码示例来源:origin: com.applitools/eyes-sdk-core-java3-jersey2x

  1. /**
  2. * If a test is running, aborts it. Otherwise, does nothing.
  3. */
  4. public void abortIfNotClosed() {
  5. try {
  6. if (isDisabled) {
  7. logger.verbose("Ignored");
  8. return;
  9. }
  10. isOpen = false;
  11. lastScreenshot = null;
  12. clearUserInputs();
  13. if (null == runningSession) {
  14. logger.verbose("Closed");
  15. return;
  16. }
  17. logger.verbose("Aborting server session...");
  18. try {
  19. // When aborting we do not save the test.
  20. serverConnector.stopSession(runningSession, true, false);
  21. logger.log("--- Test aborted.");
  22. } catch (EyesException ex) {
  23. logger.log(
  24. "Failed to abort server session: " + ex.getMessage());
  25. }
  26. } finally {
  27. runningSession = null;
  28. logger.getLogHandler().close();
  29. }
  30. }

代码示例来源:origin: com.applitools/eyes-selenium-java3

  1. @Override
  2. public void onRenderComplete() {
  3. logger.verbose("enter");
  4. Eyes.this.listener.onRenderComplete();
  5. logger.verbose("exit");
  6. }
  7. };

代码示例来源:origin: com.applitools/eyes-sdk-core-java3-jersey2x

  1. /**
  2. * @param hostApp The application running the AUT (e.g., Chrome).
  3. */
  4. @SuppressWarnings("UnusedDeclaration")
  5. public void setHostApp(String hostApp) {
  6. logger.log("Host App: " + hostApp);
  7. if (hostApp == null || hostApp.isEmpty()) {
  8. this.hostApp = null;
  9. } else {
  10. this.hostApp = hostApp.trim();
  11. }
  12. }

代码示例来源:origin: com.applitools/eyes-sdk-java-jersey2x

  1. /**
  2. * Sets the maximal time (in seconds) a match operation tries to perform
  3. * a match.
  4. *
  5. * @param seconds Total number of seconds to wait for a match.
  6. */
  7. @SuppressWarnings("UnusedDeclaration")
  8. public void setMatchTimeout(int seconds) {
  9. if (getIsDisabled()) {
  10. logger.verbose("Ignored");
  11. return;
  12. }
  13. logger.verbose("setMatchTimeout(" + seconds + ")");
  14. ArgumentGuard.greaterThanOrEqualToZero(seconds, "seconds");
  15. this.matchTimeout = seconds;
  16. logger.log("Match timeout set to " + seconds + " second(s)");
  17. }

代码示例来源:origin: com.applitools/eyes-connectivity-java4-jboss

  1. public RemoteSessionEventHandler(URI serverUrl, String accessKey) {
  2. this(new Logger(), serverUrl, accessKey);
  3. }

相关文章