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

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

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

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

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

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

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

/**
 * Close quietly.
 * @param res Resource to close
 */
private static void close(final Closeable res) {
  try {
    res.close();
  } catch (final IOException ex) {
    Logger.error(
      VerboseProcess.class,
      "failed to close resource: %[exception]s",
      ex
    );
  }
}

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

/**
 * Close quietly.
 * @param res Resource to close
 */
private static void close(final Closeable res) {
  try {
    res.close();
  } catch (final IOException ex) {
    Logger.error(
      VerboseProcess.class,
      "failed to close resource: %[exception]s",
      ex
    );
  }
}

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

/**
 * Get IP address of the server.
 * @return The IP address
 */
@XmlAttribute
public final String getIp() {
  String addr;
  try {
    addr = InetAddress.getLocalHost().getHostAddress();
  } catch (final UnknownHostException ex) {
    Logger.error(this, "#getIp(): %[exception]s", ex);
    addr = "";
  }
  return addr;
}

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

@Override
@LogExceptions
public void service(final HttpServletRequest request,
  final HttpServletResponse response) throws IOException {
  response.setContentType("text/html");
  final StringBuilder text = this.text(request);
  try {
    response.getWriter().print(this.template.render(text.toString()));
  } finally {
    response.getWriter().close();
  }
  Logger.error(this, "#service():\n%s", text);
}

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

@Override
public void fatalError(final TransformerException error)
  throws TransformerException {
  Logger.error(
    this, "#fatalError(): %s",
    error.getMessageAndLocation()
  );
  this.errors.add(error.getMessageAndLocation());
  throw error;
}

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

@Override
public void fatalError(final TransformerException error)
  throws TransformerException {
  Logger.error(
    this, "#fatalError(): %s",
    error.getMessageAndLocation()
  );
  this.errors.add(error.getMessageAndLocation());
  throw error;
}

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

@Override
public void error(final TransformerException error)
  throws TransformerException {
  Logger.error(
    this, "#error(): %s",
    error.getMessageAndLocation()
  );
  this.errors.add(error.getMessageAndLocation());
  throw error;
}

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

@Override
public void error(final TransformerException error)
  throws TransformerException {
  Logger.error(
    this, "#error(): %s",
    error.getMessageAndLocation()
  );
  this.errors.add(error.getMessageAndLocation());
  throw error;
}

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

@Override
  @SuppressWarnings("PMD.AvoidCatchingGenericException")
  public void run() {
    try {
      this.origin.run();
      // @checkstyle IllegalCatch (1 line)
    } catch (final RuntimeException ex) {
      Logger.warn(
        this,
        "%s: %[exception]s",
        Thread.currentThread().getName(),
        ex
      );
      throw ex;
      // @checkstyle IllegalCatch (1 line)
    } catch (final Error error) {
      Logger.error(
        this,
        "%s (error): %[exception]s",
        Thread.currentThread().getName(),
        error
      );
      throw error;
    }
  }
}

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

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

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

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

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

@Override
public void addException(final AuditEvent event,
  final Throwable throwable) {
  final String check = event.getSourceName();
  Logger.error(
    this,
    "%s[%d]: %s (%s), %[exception]s",
    event.getFileName().substring(
      this.env.basedir().toString().length()
    ),
    event.getLine(),
    event.getMessage(),
    check.substring(check.lastIndexOf('.') + 1),
    throwable
  );
}

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

@Override
public void addException(final AuditEvent event,
  final Throwable throwable) {
  final String check = event.getSourceName();
  Logger.error(
    this,
    "%s[%d]: %s (%s), %[exception]s",
    event.getFileName().substring(
      this.env.basedir().toString().length()
    ),
    event.getLine(),
    event.getMessage(),
    check.substring(check.lastIndexOf('.') + 1),
    throwable
  );
}

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

/**
 * Log one line.
 * @param level Level of logging
 * @param log Destination log
 * @param message Message to log
 * @param params Message parameters
 * @checkstyle ParameterNumberCheck (3 lines)
 */
public static void log(final int level, final Object log,
  final String message, final Object... params) {
  if (level == Loggable.TRACE) {
    Logger.trace(log, message, params);
  } else if (level == Loggable.DEBUG) {
    Logger.debug(log, message, params);
  } else if (level == Loggable.INFO) {
    Logger.info(log, message, params);
  } else if (level == Loggable.WARN) {
    Logger.warn(log, message, params);
  } else if (level == Loggable.ERROR) {
    Logger.error(log, message, params);
  }
}

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

/**
 * Log one line.
 * @param level Level of logging
 * @param log Destination log
 * @param message Message to log
 * @param params Message parameters
 * @checkstyle ParameterNumberCheck (3 lines)
 */
public static void log(final int level, final Object log,
  final String message, final Object... params) {
  if (level == Loggable.TRACE) {
    Logger.trace(log, message, params);
  } else if (level == Loggable.DEBUG) {
    Logger.debug(log, message, params);
  } else if (level == Loggable.INFO) {
    Logger.info(log, message, params);
  } else if (level == Loggable.WARN) {
    Logger.warn(log, message, params);
  } else if (level == Loggable.ERROR) {
    Logger.error(log, message, params);
  }
}

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

@Override
public boolean handleEvent(final ValidationEvent event) {
  Logger.error(
    this,
    "JAXB error: \"%s\" at '%s' [%d:%d]: %[dom]s",
    event.getMessage(),
    event.getLocator().getURL(),
    event.getLocator().getLineNumber(),
    event.getLocator().getColumnNumber(),
    event.getLocator().getNode()
  );
  return false;
}

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

/**
 * Log one line using the logging level specified.
 * @param level The level of logging
 * @param source The source of the logging operation
 * @param msg The text message to be logged
 * @param args Optional arguments for string formatting
 * @since 0.8
 * @checkstyle ParameterNumber (4 lines)
 */
public static void log(final Level level, final Object source,
  final String msg, final Object... args) {
  if (level.equals(Level.SEVERE)) {
    Logger.error(source, msg, args);
  } else if (level.equals(Level.WARNING)) {
    Logger.warn(source, msg, args);
  } else if (level.equals(Level.INFO) || level.equals(Level.CONFIG)) {
    Logger.info(source, msg, args);
  } else if (level.equals(Level.FINE) || level.equals(Level.ALL)) {
    Logger.debug(source, msg, args);
  } else if (level.equals(Level.FINER) || level.equals(Level.FINEST)) {
    Logger.trace(source, msg, args);
  }
}

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

/**
 * Log one line using the logging level specified.
 * @param level The level of logging
 * @param source The source of the logging operation
 * @param msg The text message to be logged
 * @param args Optional arguments for string formatting
 * @since 0.8
 * @checkstyle ParameterNumber (4 lines)
 */
public static void log(final Level level, final Object source,
  final String msg, final Object... args) {
  if (level.equals(Level.SEVERE)) {
    Logger.error(source, msg, args);
  } else if (level.equals(Level.WARNING)) {
    Logger.warn(source, msg, args);
  } else if (level.equals(Level.INFO) || level.equals(Level.CONFIG)) {
    Logger.info(source, msg, args);
  } else if (level.equals(Level.FINE) || level.equals(Level.ALL)) {
    Logger.debug(source, msg, args);
  } else if (level.equals(Level.FINER) || level.equals(Level.FINEST)) {
    Logger.trace(source, msg, args);
  }
}

相关文章