java.util.logging.Logger.getName()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(7.6k)|赞(0)|评价(0)|浏览(192)

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

Logger.getName介绍

[英]Get the name for this logger.
[中]获取此记录器的名称。

代码示例

代码示例来源:origin: jenkinsci/jenkins

@Override
public void flush() throws IOException {
  if (baos.size() > 0) {
    LogRecord lr = new LogRecord(level, baos.toString());
    lr.setLoggerName(logger.getName());
    lr.setSourceClassName(caller.getClassName());
    lr.setSourceMethodName(caller.getMethodName());
    logger.log(lr);
  }
  baos.reset();
}

代码示例来源:origin: com.yahoo.vespa/container-search

/**
 * Log message
 *
 * @param logger Logger used for this msg
 * @param msg Log message
 */
public static void log(Logger logger, String msg) {
  logger.log(LogLevel.DEBUG, logger.getName() + ": " + msg);
}

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

private LogRecord buildLogRecord(Level level, Throwable throwable, Object message, Object... args) {
    LogRecord logRecord = new LogRecord(level, String.format(String.valueOf(message), args));
    logRecord.setLoggerName(logger.getName());
    logRecord.setSourceClassName(logger.getName());
    logRecord.setSourceMethodName(Thread.currentThread().getName());
    logRecord.setThrown(throwable);
    return logRecord;
  }
}

代码示例来源:origin: eclipse-vertx/vert.x

private void log(Level level, Object message, Throwable t, Object... params) {
 if (!logger.isLoggable(level)) {
  return;
 }
 String msg = (message == null) ? "NULL" : message.toString();
 LogRecord record = new LogRecord(level, msg);
 record.setLoggerName(logger.getName());
 if (t != null) {
  record.setThrown(t);
 } else if (params != null && params.length != 0 && params[params.length - 1] instanceof Throwable) {
  // The exception may be the last parameters (SLF4J uses this convention).
  record.setThrown((Throwable) params[params.length - 1]);
 }
 // This will disable stack trace lookup inside JUL. If someone wants location info, they can use their own formatter
 // or use a different logging framework like sl4j, or log4j
 record.setSourceClassName(null);
 record.setParameters(params);
 logger.log(record);
}

代码示例来源:origin: roncoo/roncoo-mybatis-generator

public void warn(String s) {
    LogRecord lr = new LogRecord(Level.WARNING, s);
    lr.setSourceClassName(log.getName());

    log.log(lr);
  }
}

代码示例来源:origin: com.github.albfernandez.richfaces/richfaces-core

private LogRecord createRecord(java.util.logging.Level level, CharSequence message, Throwable thrown) {
  // millis and thread are filled by the constructor
  LogRecord record = new LogRecord(level, message != null ? message.toString() : null);
  // TODO resource bundle?
  record.setLoggerName(jdkLogger.getName());
  record.setThrown(thrown);
  fillCallerData(CLASS_NAME, record);
  return record;
}

代码示例来源:origin: org.postgresql/postgresql

private static void log(Level level, String msg, Throwable thrown, Object... params) {
 if (!LOGGER.isLoggable(level)) {
  return;
 }
 LogRecord rec = new LogRecord(level, msg);
 // Set the loggerName of the LogRecord with the current logger
 rec.setLoggerName(LOGGER.getName());
 rec.setParameters(params);
 rec.setThrown(thrown);
 LOGGER.log(rec);
}

代码示例来源:origin: roncoo/roncoo-mybatis-generator

public void error(String s, Throwable e) {
  LogRecord lr = new LogRecord(Level.SEVERE, s);
  lr.setSourceClassName(log.getName());
  lr.setThrown(e);
  log.log(lr);
}

代码示例来源:origin: lealone/Lealone

private void log(Level level, Object message, Throwable t, Object... params) {
  if (!logger.isLoggable(level)) {
    return;
  }
  String msg = (message == null) ? "NULL" : message.toString();
  LogRecord record = new LogRecord(level, msg);
  record.setLoggerName(logger.getName());
  if (t != null) {
    record.setThrown(t);
  } else if (params != null && params.length != 0 && params[params.length - 1] instanceof Throwable) {
    // The exception may be the last parameters (SLF4J uses this convention).
    record.setThrown((Throwable) params[params.length - 1]);
  }
  // This will disable stack trace lookup inside JUL. If someone wants location info, they can use their own
  // formatter
  // or use a different logging framework like sl4j, or log4j
  record.setSourceClassName(null);
  record.setParameters(params);
  logger.log(record);
}

代码示例来源:origin: net.open-esb.core/manage

/**
 * Post deregistration event. Stop listening to log level changes
 */
public void postDeregister()
{
  if (isListening)
  {
    stopListeningToLogLevelChanges();
    isListening = false;
    mLogger.log(Level.FINE, "Logger {0} has stopped listening for changes in the logger configuration", mLogger.getName());
  }
}

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

/** Logs a message. */
  private static void log(final LogRecord record) {
    record.setSourceClassName("Resample");
    record.setSourceMethodName("doOperation");
    final Logger logger = CoverageProcessor.LOGGER;
    record.setLoggerName(logger.getName());
    logger.log(record);
  }
}

代码示例来源:origin: zolyfarkas/spf4j

public void started(final Process p) {
 int pid = ProcessUtil.getPid(p);
 log.log(Level.FINE, "Started {0} with pid={1} ", new Object[]{p, pid});
 this.log = Logger.getLogger(log.getName() + '.' + pid);
}

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

/** For internal use by {@link #createFactory()} and {@link #createBackingStore()} only. */
private static void log(final LogRecord record) {
  record.setSourceClassName(ThreadedEpsgFactory.class.getName());
  record.setSourceMethodName("createBackingStore"); // The public caller.
  record.setLoggerName(LOGGER.getName());
  LOGGER.log(record);
}

代码示例来源:origin: net.open-esb.core/manage

/**
 * Post registration event. Start listening to log level changes
 */
public void postRegister(Boolean registrationDone)
{
  if (registrationDone)
  {
    startListeningToLogLevelChanges();
    isListening = true;
    mLogger.log(Level.FINE, "Logger {0} is now listening for changes in the logger configuration", mLogger.getName());
  }
}

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

/** Log the specified message after all factories for a given category have been registered. */
private static void log(final String method, final StringBuilder message) {
  final LogRecord record = new LogRecord(Level.CONFIG, message.toString());
  record.setSourceClassName(FactoryRegistry.class.getName());
  record.setSourceMethodName(method);
  record.setLoggerName(LOGGER.getName());
  LOGGER.log(record);
}

代码示例来源:origin: zolyfarkas/spf4j

public void started(final Process p) {
 int pid = ProcessUtil.getPid(p);
 log.log(Level.FINE, "Started {0} with pid={1} ", new Object[]{p, pid});
 this.log = Logger.getLogger(log.getName() + '.' + pid);
}

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

/**
 * Log an message for the specified exception.
 *
 * @todo Localize.
 */
static void log(final FactoryException exception, final String code) {
  final LogRecord record =
      new LogRecord(Level.FINE, "Failed to create an object for code \"" + code + "\".");
  record.setSourceClassName(IdentifiedObjectSet.class.getName());
  record.setSourceMethodName("createObject");
  record.setThrown(exception);
  final Logger logger = AbstractAuthorityFactory.LOGGER;
  record.setLoggerName(logger.getName());
  logger.log(record);
}

代码示例来源:origin: org.jboss.modules/jboss-modules

private void doLog(final Logger logger, final Level level, final String str, final Throwable t) {
  try {
    final ModuleLogRecord rec = new ModuleLogRecord(level, str);
    rec.setLoggerName(logger.getName());
    if (t != null) rec.setThrown(t);
    logger.log(rec);
  } catch (Throwable ignored) {
  }
}

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

/** Logs an {@link IOException}. */
private void log(final IOException exception) {
  LogRecord record = Loggings.format(Level.WARNING, LoggingKeys.CANT_READ_FILE_$1, aliasURL);
  record.setSourceClassName(DatumAliases.class.getName());
  record.setSourceMethodName("reload");
  record.setThrown(exception);
  record.setLoggerName(LOGGER.getName());
  LOGGER.log(record);
}

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

/** Invoked when a recoverable exception occured. */
private void recoverableException(final String method, final SQLException exception) {
  // Uses the FINE level instead of WARNING because it may be a recoverable error.
  LogRecord record = Loggings.format(Level.FINE, LoggingKeys.UNEXPECTED_EXCEPTION);
  record.setSourceClassName(AuthorityCodes.class.getName());
  record.setSourceMethodName(method);
  record.setThrown(exception);
  record.setLoggerName(LOGGER.getName());
  LOGGER.log(record);
}

相关文章