com.jcabi.log.Logger.error()方法的使用及代码示例

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

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

Logger.error介绍

[英]Protocol one message, with ERROR priority level.
[中]协议一消息,具有错误优先级。

代码示例

代码示例来源:origin: com.jcabi/jcabi-log

  1. /**
  2. * Protocol one message, with {@code ERROR} priority level.
  3. * @param source The source of the logging operation
  4. * @param msg The text message to be logged
  5. * @since 0.7.11
  6. */
  7. public static void error(final Object source, final String msg) {
  8. Logger.error(source, msg, Logger.EMPTY);
  9. }

代码示例来源:origin: jcabi/jcabi-log

  1. /**
  2. * Protocol one message, with {@code ERROR} priority level.
  3. * @param source The source of the logging operation
  4. * @param msg The text message to be logged
  5. * @since 0.7.11
  6. */
  7. public static void error(final Object source, final String msg) {
  8. Logger.error(source, msg, Logger.EMPTY);
  9. }

代码示例来源:origin: com.jcabi/jcabi-log

  1. /**
  2. * Close quietly.
  3. * @param res Resource to close
  4. */
  5. private static void close(final Closeable res) {
  6. try {
  7. res.close();
  8. } catch (final IOException ex) {
  9. Logger.error(
  10. VerboseProcess.class,
  11. "failed to close resource: %[exception]s",
  12. ex
  13. );
  14. }
  15. }

代码示例来源:origin: jcabi/jcabi-log

  1. /**
  2. * Close quietly.
  3. * @param res Resource to close
  4. */
  5. private static void close(final Closeable res) {
  6. try {
  7. res.close();
  8. } catch (final IOException ex) {
  9. Logger.error(
  10. VerboseProcess.class,
  11. "failed to close resource: %[exception]s",
  12. ex
  13. );
  14. }
  15. }

代码示例来源:origin: com.rexsl/rexsl

  1. /**
  2. * Get IP address of the server.
  3. * @return The IP address
  4. */
  5. @XmlAttribute
  6. public final String getIp() {
  7. String addr;
  8. try {
  9. addr = InetAddress.getLocalHost().getHostAddress();
  10. } catch (final UnknownHostException ex) {
  11. Logger.error(this, "#getIp(): %[exception]s", ex);
  12. addr = "";
  13. }
  14. return addr;
  15. }

代码示例来源:origin: com.rexsl/rexsl

  1. @Override
  2. @LogExceptions
  3. public void service(final HttpServletRequest request,
  4. final HttpServletResponse response) throws IOException {
  5. response.setContentType("text/html");
  6. final StringBuilder text = this.text(request);
  7. try {
  8. response.getWriter().print(this.template.render(text.toString()));
  9. } finally {
  10. response.getWriter().close();
  11. }
  12. Logger.error(this, "#service():\n%s", text);
  13. }

代码示例来源:origin: com.jcabi/jcabi-xml

  1. @Override
  2. public void fatalError(final TransformerException error)
  3. throws TransformerException {
  4. Logger.error(
  5. this, "#fatalError(): %s",
  6. error.getMessageAndLocation()
  7. );
  8. this.errors.add(error.getMessageAndLocation());
  9. throw error;
  10. }

代码示例来源:origin: jcabi/jcabi-xml

  1. @Override
  2. public void fatalError(final TransformerException error)
  3. throws TransformerException {
  4. Logger.error(
  5. this, "#fatalError(): %s",
  6. error.getMessageAndLocation()
  7. );
  8. this.errors.add(error.getMessageAndLocation());
  9. throw error;
  10. }

代码示例来源:origin: com.jcabi/jcabi-xml

  1. @Override
  2. public void error(final TransformerException error)
  3. throws TransformerException {
  4. Logger.error(
  5. this, "#error(): %s",
  6. error.getMessageAndLocation()
  7. );
  8. this.errors.add(error.getMessageAndLocation());
  9. throw error;
  10. }

代码示例来源:origin: jcabi/jcabi-xml

  1. @Override
  2. public void error(final TransformerException error)
  3. throws TransformerException {
  4. Logger.error(
  5. this, "#error(): %s",
  6. error.getMessageAndLocation()
  7. );
  8. this.errors.add(error.getMessageAndLocation());
  9. throw error;
  10. }

代码示例来源:origin: com.jcabi/jcabi-log

  1. @Override
  2. @SuppressWarnings("PMD.AvoidCatchingGenericException")
  3. public void run() {
  4. try {
  5. this.origin.run();
  6. // @checkstyle IllegalCatch (1 line)
  7. } catch (final RuntimeException ex) {
  8. Logger.warn(
  9. this,
  10. "%s: %[exception]s",
  11. Thread.currentThread().getName(),
  12. ex
  13. );
  14. throw ex;
  15. // @checkstyle IllegalCatch (1 line)
  16. } catch (final Error error) {
  17. Logger.error(
  18. this,
  19. "%s (error): %[exception]s",
  20. Thread.currentThread().getName(),
  21. error
  22. );
  23. throw error;
  24. }
  25. }
  26. }

代码示例来源:origin: com.cognifide.aet/client-core

  1. private void downloadXUnitTest(String xUnitUrl) {
  2. try {
  3. String xUnitFullUrl = endpointDomain + xUnitUrl;
  4. Logger.debug(this, "XUnit report URL: '%s'", xUnitFullUrl);
  5. new ReportWriter().write(buildDirectory, xUnitFullUrl, "xunit-report.xml");
  6. } catch (IOException ioe) {
  7. Logger.error(this, "Failed to obtain xUnit report from: %s. Error: %s", xUnitUrl,
  8. ioe.getMessage());
  9. }
  10. }

代码示例来源:origin: Cognifide/aet

  1. private void downloadXUnitTest(String xUnitUrl) {
  2. try {
  3. String xUnitFullUrl = endpointDomain + xUnitUrl;
  4. Logger.debug(this, "XUnit report URL: '%s'", xUnitFullUrl);
  5. new ReportWriter().write(buildDirectory, xUnitFullUrl, "xunit-report.xml");
  6. } catch (IOException ioe) {
  7. Logger.error(this, "Failed to obtain xUnit report from: %s. Error: %s", xUnitUrl,
  8. ioe.getMessage());
  9. }
  10. }

代码示例来源:origin: com.qulice/qulice-checkstyle

  1. @Override
  2. public void addException(final AuditEvent event,
  3. final Throwable throwable) {
  4. final String check = event.getSourceName();
  5. Logger.error(
  6. this,
  7. "%s[%d]: %s (%s), %[exception]s",
  8. event.getFileName().substring(
  9. this.env.basedir().toString().length()
  10. ),
  11. event.getLine(),
  12. event.getMessage(),
  13. check.substring(check.lastIndexOf('.') + 1),
  14. throwable
  15. );
  16. }

代码示例来源:origin: teamed/qulice

  1. @Override
  2. public void addException(final AuditEvent event,
  3. final Throwable throwable) {
  4. final String check = event.getSourceName();
  5. Logger.error(
  6. this,
  7. "%s[%d]: %s (%s), %[exception]s",
  8. event.getFileName().substring(
  9. this.env.basedir().toString().length()
  10. ),
  11. event.getLine(),
  12. event.getMessage(),
  13. check.substring(check.lastIndexOf('.') + 1),
  14. throwable
  15. );
  16. }

代码示例来源:origin: jcabi/jcabi-aspects

  1. /**
  2. * Log one line.
  3. * @param level Level of logging
  4. * @param log Destination log
  5. * @param message Message to log
  6. * @param params Message parameters
  7. * @checkstyle ParameterNumberCheck (3 lines)
  8. */
  9. public static void log(final int level, final Object log,
  10. final String message, final Object... params) {
  11. if (level == Loggable.TRACE) {
  12. Logger.trace(log, message, params);
  13. } else if (level == Loggable.DEBUG) {
  14. Logger.debug(log, message, params);
  15. } else if (level == Loggable.INFO) {
  16. Logger.info(log, message, params);
  17. } else if (level == Loggable.WARN) {
  18. Logger.warn(log, message, params);
  19. } else if (level == Loggable.ERROR) {
  20. Logger.error(log, message, params);
  21. }
  22. }

代码示例来源:origin: com.jcabi/jcabi-aspects

  1. /**
  2. * Log one line.
  3. * @param level Level of logging
  4. * @param log Destination log
  5. * @param message Message to log
  6. * @param params Message parameters
  7. * @checkstyle ParameterNumberCheck (3 lines)
  8. */
  9. public static void log(final int level, final Object log,
  10. final String message, final Object... params) {
  11. if (level == Loggable.TRACE) {
  12. Logger.trace(log, message, params);
  13. } else if (level == Loggable.DEBUG) {
  14. Logger.debug(log, message, params);
  15. } else if (level == Loggable.INFO) {
  16. Logger.info(log, message, params);
  17. } else if (level == Loggable.WARN) {
  18. Logger.warn(log, message, params);
  19. } else if (level == Loggable.ERROR) {
  20. Logger.error(log, message, params);
  21. }
  22. }

代码示例来源:origin: com.rexsl/rexsl

  1. @Override
  2. public boolean handleEvent(final ValidationEvent event) {
  3. Logger.error(
  4. this,
  5. "JAXB error: \"%s\" at '%s' [%d:%d]: %[dom]s",
  6. event.getMessage(),
  7. event.getLocator().getURL(),
  8. event.getLocator().getLineNumber(),
  9. event.getLocator().getColumnNumber(),
  10. event.getLocator().getNode()
  11. );
  12. return false;
  13. }

代码示例来源:origin: com.jcabi/jcabi-log

  1. /**
  2. * Log one line using the logging level specified.
  3. * @param level The level of logging
  4. * @param source The source of the logging operation
  5. * @param msg The text message to be logged
  6. * @param args Optional arguments for string formatting
  7. * @since 0.8
  8. * @checkstyle ParameterNumber (4 lines)
  9. */
  10. public static void log(final Level level, final Object source,
  11. final String msg, final Object... args) {
  12. if (level.equals(Level.SEVERE)) {
  13. Logger.error(source, msg, args);
  14. } else if (level.equals(Level.WARNING)) {
  15. Logger.warn(source, msg, args);
  16. } else if (level.equals(Level.INFO) || level.equals(Level.CONFIG)) {
  17. Logger.info(source, msg, args);
  18. } else if (level.equals(Level.FINE) || level.equals(Level.ALL)) {
  19. Logger.debug(source, msg, args);
  20. } else if (level.equals(Level.FINER) || level.equals(Level.FINEST)) {
  21. Logger.trace(source, msg, args);
  22. }
  23. }

代码示例来源:origin: jcabi/jcabi-log

  1. /**
  2. * Log one line using the logging level specified.
  3. * @param level The level of logging
  4. * @param source The source of the logging operation
  5. * @param msg The text message to be logged
  6. * @param args Optional arguments for string formatting
  7. * @since 0.8
  8. * @checkstyle ParameterNumber (4 lines)
  9. */
  10. public static void log(final Level level, final Object source,
  11. final String msg, final Object... args) {
  12. if (level.equals(Level.SEVERE)) {
  13. Logger.error(source, msg, args);
  14. } else if (level.equals(Level.WARNING)) {
  15. Logger.warn(source, msg, args);
  16. } else if (level.equals(Level.INFO) || level.equals(Level.CONFIG)) {
  17. Logger.info(source, msg, args);
  18. } else if (level.equals(Level.FINE) || level.equals(Level.ALL)) {
  19. Logger.debug(source, msg, args);
  20. } else if (level.equals(Level.FINER) || level.equals(Level.FINEST)) {
  21. Logger.trace(source, msg, args);
  22. }
  23. }

相关文章