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

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

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

  1. @Override
  2. public void flush() throws IOException {
  3. if (baos.size() > 0) {
  4. LogRecord lr = new LogRecord(level, baos.toString());
  5. lr.setLoggerName(logger.getName());
  6. lr.setSourceClassName(caller.getClassName());
  7. lr.setSourceMethodName(caller.getMethodName());
  8. logger.log(lr);
  9. }
  10. baos.reset();
  11. }

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

  1. /**
  2. * Log message
  3. *
  4. * @param logger Logger used for this msg
  5. * @param msg Log message
  6. */
  7. public static void log(Logger logger, String msg) {
  8. logger.log(LogLevel.DEBUG, logger.getName() + ": " + msg);
  9. }

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

  1. private LogRecord buildLogRecord(Level level, Throwable throwable, Object message, Object... args) {
  2. LogRecord logRecord = new LogRecord(level, String.format(String.valueOf(message), args));
  3. logRecord.setLoggerName(logger.getName());
  4. logRecord.setSourceClassName(logger.getName());
  5. logRecord.setSourceMethodName(Thread.currentThread().getName());
  6. logRecord.setThrown(throwable);
  7. return logRecord;
  8. }
  9. }

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

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

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

  1. public void warn(String s) {
  2. LogRecord lr = new LogRecord(Level.WARNING, s);
  3. lr.setSourceClassName(log.getName());
  4. log.log(lr);
  5. }
  6. }

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

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

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

  1. private static void log(Level level, String msg, Throwable thrown, Object... params) {
  2. if (!LOGGER.isLoggable(level)) {
  3. return;
  4. }
  5. LogRecord rec = new LogRecord(level, msg);
  6. // Set the loggerName of the LogRecord with the current logger
  7. rec.setLoggerName(LOGGER.getName());
  8. rec.setParameters(params);
  9. rec.setThrown(thrown);
  10. LOGGER.log(rec);
  11. }

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

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

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

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

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

  1. /**
  2. * Post deregistration event. Stop listening to log level changes
  3. */
  4. public void postDeregister()
  5. {
  6. if (isListening)
  7. {
  8. stopListeningToLogLevelChanges();
  9. isListening = false;
  10. mLogger.log(Level.FINE, "Logger {0} has stopped listening for changes in the logger configuration", mLogger.getName());
  11. }
  12. }

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

  1. /** Logs a message. */
  2. private static void log(final LogRecord record) {
  3. record.setSourceClassName("Resample");
  4. record.setSourceMethodName("doOperation");
  5. final Logger logger = CoverageProcessor.LOGGER;
  6. record.setLoggerName(logger.getName());
  7. logger.log(record);
  8. }
  9. }

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

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

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

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

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

  1. /**
  2. * Post registration event. Start listening to log level changes
  3. */
  4. public void postRegister(Boolean registrationDone)
  5. {
  6. if (registrationDone)
  7. {
  8. startListeningToLogLevelChanges();
  9. isListening = true;
  10. mLogger.log(Level.FINE, "Logger {0} is now listening for changes in the logger configuration", mLogger.getName());
  11. }
  12. }

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

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

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

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

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

  1. /**
  2. * Log an message for the specified exception.
  3. *
  4. * @todo Localize.
  5. */
  6. static void log(final FactoryException exception, final String code) {
  7. final LogRecord record =
  8. new LogRecord(Level.FINE, "Failed to create an object for code \"" + code + "\".");
  9. record.setSourceClassName(IdentifiedObjectSet.class.getName());
  10. record.setSourceMethodName("createObject");
  11. record.setThrown(exception);
  12. final Logger logger = AbstractAuthorityFactory.LOGGER;
  13. record.setLoggerName(logger.getName());
  14. logger.log(record);
  15. }

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

  1. private void doLog(final Logger logger, final Level level, final String str, final Throwable t) {
  2. try {
  3. final ModuleLogRecord rec = new ModuleLogRecord(level, str);
  4. rec.setLoggerName(logger.getName());
  5. if (t != null) rec.setThrown(t);
  6. logger.log(rec);
  7. } catch (Throwable ignored) {
  8. }
  9. }

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

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

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

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

相关文章