ch.qos.logback.classic.Logger.isEnabledFor()方法的使用及代码示例

x33g5p2x  于2022-01-23 转载在 其他  
字(5.0k)|赞(0)|评价(0)|浏览(210)

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

Logger.isEnabledFor介绍

暂无

代码示例

代码示例来源:origin: ch.qos.logback/logback-classic

  1. public boolean isEnabledFor(Level level) {
  2. return isEnabledFor(null, level);
  3. }

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

  1. @Override
  2. protected final boolean isEnabled() {
  3. return log.isEnabledFor(level);
  4. }

代码示例来源:origin: ch.qos.logback/logback-classic

  1. private void dispatchEvents(LoggerContext lc) {
  2. ObjectInputStream ois = null;
  3. try {
  4. socket.setSoTimeout(acceptConnectionTimeout);
  5. ois = new HardenedLoggingEventInputStream(socket.getInputStream());
  6. socket.setSoTimeout(0);
  7. addInfo(receiverId + "connection established");
  8. while (true) {
  9. ILoggingEvent event = (ILoggingEvent) ois.readObject();
  10. Logger remoteLogger = lc.getLogger(event.getLoggerName());
  11. if (remoteLogger.isEnabledFor(event.getLevel())) {
  12. remoteLogger.callAppenders(event);
  13. }
  14. }
  15. } catch (EOFException ex) {
  16. addInfo(receiverId + "end-of-stream detected");
  17. } catch (IOException ex) {
  18. addInfo(receiverId + "connection failed: " + ex);
  19. } catch (ClassNotFoundException ex) {
  20. addInfo(receiverId + "unknown event class: " + ex);
  21. } finally {
  22. CloseUtil.closeQuietly(ois);
  23. CloseUtil.closeQuietly(socket);
  24. socket = null;
  25. addInfo(receiverId + "connection closed");
  26. }
  27. }

代码示例来源:origin: ch.qos.logback/logback-classic

  1. if (remoteLogger.isEnabledFor(event.getLevel())) {

代码示例来源:origin: ch.qos.logback/logback-classic

  1. if (remoteLogger.isEnabledFor(event.getLevel())) {

代码示例来源:origin: camunda/camunda-bpm-platform

  1. public boolean isEnabledFor(Level level) {
  2. return isEnabledFor(null, level);
  3. }

代码示例来源:origin: camunda/camunda-bpm-platform

  1. private void dispatchEvents(LoggerContext lc) {
  2. try {
  3. socket.setSoTimeout(acceptConnectionTimeout);
  4. ObjectInputStream ois = new ObjectInputStream(socket.getInputStream());
  5. socket.setSoTimeout(0);
  6. addInfo(receiverId + "connection established");
  7. while (true) {
  8. ILoggingEvent event = (ILoggingEvent) ois.readObject();
  9. Logger remoteLogger = lc.getLogger(event.getLoggerName());
  10. if (remoteLogger.isEnabledFor(event.getLevel())) {
  11. remoteLogger.callAppenders(event);
  12. }
  13. }
  14. } catch (EOFException ex) {
  15. addInfo(receiverId + "end-of-stream detected");
  16. } catch (IOException ex) {
  17. addInfo(receiverId + "connection failed: " + ex);
  18. } catch (ClassNotFoundException ex) {
  19. addInfo(receiverId + "unknown event class: " + ex);
  20. } finally {
  21. CloseUtil.closeQuietly(socket);
  22. socket = null;
  23. addInfo(receiverId + "connection closed");
  24. }
  25. }

代码示例来源:origin: camunda/camunda-bpm-platform

  1. if (remoteLogger.isEnabledFor(event.getLevel())) {

代码示例来源:origin: com.alibaba.citrus.tool/antx-autoexpand

  1. public boolean isEnabledFor(Level level) {
  2. return isEnabledFor(null, level);
  3. }

代码示例来源:origin: camunda/camunda-bpm-platform

  1. if (remoteLogger.isEnabledFor(event.getLevel())) {

代码示例来源:origin: io.dropwizard/dropwizard-jdbi

  1. @Override
  2. protected final boolean isEnabled() {
  3. return log.isEnabledFor(level);
  4. }

代码示例来源:origin: tony19/logback-android

  1. public boolean isEnabledFor(Level level) {
  2. return isEnabledFor(null, level);
  3. }

代码示例来源:origin: com.impetus.fabric/fabric-jdbc-driver-shaded

  1. public boolean isEnabledFor(Level level) {
  2. return isEnabledFor(null, level);
  3. }

代码示例来源:origin: io.virtdata/virtdata-lib-realer

  1. public boolean isEnabledFor(Level level) {
  2. return isEnabledFor(null, level);
  3. }

代码示例来源:origin: com.haulmont.cuba/cuba-global

  1. @Override
  2. public boolean shouldLog(int level, String category) {
  3. if (category == null)
  4. return false;
  5. Level logbackLevel = levels.get(level);
  6. if (logbackLevel == null)
  7. return false;
  8. Logger log = getLog(category);
  9. return log.isEnabledFor(logbackLevel);
  10. }
  11. }

代码示例来源:origin: org.ow2.chameleon/chameleon-core

  1. /**
  2. * Checks whether or not the given level is currently 'loggable'.
  3. *
  4. * @param level the level to check
  5. * @return {@code true} if the given level is higher of equal to the current log level, {@code false} otherwise
  6. */
  7. @Override
  8. public boolean isLoggable(final java.util.logging.Level level) {
  9. return this.logger.isEnabledFor(JulLevels.toSlf4J(level));
  10. }

代码示例来源:origin: org.eclipse.ditto/ditto-services-utils-devops

  1. @Override
  2. public boolean setLogLevel(@Nonnull final LoggerConfig loggerConfig) {
  3. final Level level = Level.valueOf(loggerConfig.getLevel().getIdentifier());
  4. final String loggerName = loggerConfig.getLogger().orElse(Logger.ROOT_LOGGER_NAME);
  5. final Logger logger = (Logger) LoggerFactory.getLogger(loggerName);
  6. logger.setLevel(level);
  7. return logger.isEnabledFor(level);
  8. }

代码示例来源:origin: eclipse/ditto

  1. @Override
  2. public boolean setLogLevel(@Nonnull final LoggerConfig loggerConfig) {
  3. final Level level = Level.valueOf(loggerConfig.getLevel().getIdentifier());
  4. final String loggerName = loggerConfig.getLogger().orElse(Logger.ROOT_LOGGER_NAME);
  5. final Logger logger = (Logger) LoggerFactory.getLogger(loggerName);
  6. logger.setLevel(level);
  7. return logger.isEnabledFor(level);
  8. }

代码示例来源:origin: tony19/logback-android

  1. @Test
  2. public void testIsEnabledForWithNoFilter() {
  3. addNoFilter();
  4. logger.setLevel(Level.DEBUG);
  5. assertFalse(logger.isEnabledFor(Level.INFO));
  6. }

代码示例来源:origin: tony19/logback-android

  1. @Test
  2. public void testIsEnabledForWithYesFilter() {
  3. addYesFilter();
  4. logger.setLevel(Level.ERROR);
  5. assertTrue(logger.isEnabledFor(Level.INFO));
  6. }

相关文章