org.identityconnectors.common.logging.Log.getLog()方法的使用及代码示例

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

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

Log.getLog介绍

[英]Get the logger for the particular class. private static final Log LOG = Log.getLog(MyClass.class);
[中]获取特定类的记录器。private static final Log LOG = Log.getLog(MyClass.class);

代码示例

代码示例来源:origin: net.tirasa.connid/connector-framework-internal

private synchronized static Log getLog() {
    if (log == null) {
      log = Log.getLog(Main.class);
    }
    return log;
  }
}

代码示例来源:origin: org.connid/connid-framework-internal

private synchronized static Log getLog() {
    if (_log == null) {
      _log = Log.getLog(Main.class);
    }
    return _log;
  }
}

代码示例来源:origin: Tirasa/ConnId

private synchronized static Log getLog() {
    if (log == null) {
      log = Log.getLog(Main.class);
    }
    return log;
  }
}

代码示例来源:origin: Tirasa/ConnId

public void checkGetLog() {
    assertThrows(IllegalArgumentException.class, () -> {
      Log.getLog(MockLogSpi.class);
    });
  }
}

代码示例来源:origin: Tirasa/ConnId

@Test
public void checkSystemProperty() {
  // don't mess up other tests w/ changing out logging..
  synchronized (Log.class) {
    // save the original..
    Class<?> orig = Log.getSpiClass();
    try {
      // check the default..
      Log.getLog(String.class);
      assertEquals(Log.getSpiClass(), StdOutLogger.class);
      // attempt to get the mock logger
      Log.setSpiClass(null);
      System.setProperty(Log.LOGSPI_PROP, MockLogSpi.class.getName());
      Log.getLog(String.class);
      assertEquals(Log.getSpiClass(), MockLogSpi.class);
      // attempt to change it, so make sure its cached..
      System.setProperty(Log.LOGSPI_PROP, StdOutLogger.class.getName());
      assertEquals(Log.getSpiClass(), MockLogSpi.class);
    } finally {
      // restore logger to original state..
      Log.setSpiClass(orig);
      System.clearProperty(Log.LOGSPI_PROP);
    }
  }
}

代码示例来源:origin: Tirasa/ConnId

final String EXPECTED = "some message: {0}";
MockLogSpi spi = new MockLogSpi();
Log log = Log.getLog(String.class, spi);
log = Log.getLog(String.class, spi);
spi._isloggable = true;
final Exception EX = new Exception();
log = Log.getLog(String.class, spi);
spi._isloggable = true;
final String EX_MSG = "dafdslfkj";

代码示例来源:origin: Tirasa/ConnId

@Test
public void checkMessageLog() {
  final String METHOD = "checkMessageLog";
  final String EXPECTED_MSG = "any old message will do";
  // create log w/ Mock..
  MockLogSpi spi = new MockLogSpi();
  Log log = Log.getLog(String.class, spi);
  // try each of the is log methods..
  // attempt to check the message methods...
  spi._message = null;
  spi._isloggable = false;
  log.error(EXPECTED_MSG);
  assertNull(spi._message);
  assertEquals(spi._class, String.class);
  spi._isloggable = true;
  log.error(EXPECTED_MSG);
  assertEquals(spi._level, Log.Level.ERROR);
  assertEquals(spi._message, EXPECTED_MSG);
  assertEquals(spi._class, String.class);
  assertEquals(spi._methodName, METHOD);
}

代码示例来源:origin: Tirasa/ConnId

@Test
public void checkBasicLoggingWithExceptionAndFormating() {
  for (Log.Level level : Log.Level.values()) {
    final String FORMAT = "Message: {0}";
    final String EXPECTED_MSG = "Message: " + level;
    final Exception EXPECTED_EX = new Exception(level.toString());
    MockLogSpi spi = new MockLogSpi();
    spi._isloggable = true;
    Log log = Log.getLog(String.class, spi);
    if (Log.Level.ERROR.equals(level)) {
      log.error(EXPECTED_EX, FORMAT, level);
    } else if (Log.Level.INFO.equals(level)) {
      log.info(EXPECTED_EX, FORMAT, level);
    } else if (Log.Level.OK.equals(level)) {
      log.ok(EXPECTED_EX, FORMAT, level);
    } else if (Log.Level.WARN.equals(level)) {
      log.warn(EXPECTED_EX, FORMAT, level);
    }
    assertEquals(spi._message, EXPECTED_MSG);
    assertTrue(spi._isloggable);
    assertEquals(level, spi._level);
    assertEquals(spi._class, String.class);
    assertEquals(spi._exception, EXPECTED_EX);
  }
}

代码示例来源:origin: Tirasa/ConnId

@Test
public void checkBasicLoggingOff() {
  for (Log.Level level : Log.Level.values()) {
    final String EXPECTED_MSG = "Message: " + level;
    MockLogSpi spi = new MockLogSpi();
    spi._isloggable = false;
    Log log = Log.getLog(String.class, spi);
    if (Log.Level.ERROR.equals(level)) {
      log.error(EXPECTED_MSG);
    } else if (Log.Level.INFO.equals(level)) {
      log.info(EXPECTED_MSG);
    } else if (Log.Level.OK.equals(level)) {
      log.ok(EXPECTED_MSG);
    } else if (Log.Level.WARN.equals(level)) {
      log.warn(EXPECTED_MSG);
    }
    assertNull(spi._message);
    assertNull(spi._exception);
    assertFalse(spi._isloggable);
    assertEquals(spi._level, level);
    assertEquals(spi._class, String.class);
  }
}

代码示例来源:origin: Tirasa/ConnId

@Test
public void checkBasicLogging() {
  for (Log.Level level : Log.Level.values()) {
    final String EXPECTED_MSG = "Message: " + level;
    MockLogSpi spi = new MockLogSpi();
    spi._isloggable = true;
    Log log = Log.getLog(String.class, spi);
    if (Log.Level.ERROR.equals(level)) {
      log.error(EXPECTED_MSG);
    } else if (Log.Level.INFO.equals(level)) {
      log.info(EXPECTED_MSG);
    } else if (Log.Level.OK.equals(level)) {
      log.ok(EXPECTED_MSG);
    } else if (Log.Level.WARN.equals(level)) {
      log.warn(EXPECTED_MSG);
    }
    assertNull(spi._exception);
    assertTrue(spi._isloggable);
    assertEquals(spi._level, level);
    assertEquals(spi._class, String.class);
    assertEquals(spi._message, EXPECTED_MSG);
  }
}

代码示例来源:origin: Tirasa/ConnId

@Test
public void checkBasicLoggingWithFormating() {
  for (Log.Level level : Log.Level.values()) {
    final String FORMAT = "Message: {0}";
    final String EXPECTED_MSG = "Message: " + level;
    MockLogSpi spi = new MockLogSpi();
    spi._isloggable = true;
    Log log = Log.getLog(String.class, spi);
    if (Log.Level.ERROR.equals(level)) {
      log.error(FORMAT, level);
    } else if (Log.Level.INFO.equals(level)) {
      log.info(FORMAT, level);
    } else if (Log.Level.OK.equals(level)) {
      log.ok(FORMAT, level);
    } else if (Log.Level.WARN.equals(level)) {
      log.warn(FORMAT, level);
    }
    assertEquals(spi._message, EXPECTED_MSG);
    assertNull(spi._exception);
    assertTrue(spi._isloggable);
    assertEquals(level, spi._level);
    assertEquals(spi._class, String.class);
  }
}

代码示例来源:origin: Tirasa/ConnId

Log log = Log.getLog(String.class, spi);

相关文章