org.sonar.api.utils.log.Logger.setLevel()方法的使用及代码示例

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

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

Logger.setLevel介绍

[英]Attempt to change logger level. Return true if it succeeded, false if the underlying logging facility does not allow to change level at runtime.

This method must not be used to enable DEBUG or TRACE logs in tests. Use org.sonar.api.utils.log.LogTester#setLevel(LoggerLevel) instead.

The standard use-case is to customize logging of embedded 3rd-party libraries.
[中]尝试更改记录器级别。如果成功,则返回true;如果基础日志记录工具不允许在运行时更改级别,则返回false。
此方法不得用于在测试中启用调试或跟踪日志。使用组织。声纳。应用程序编程接口。乌提尔斯。日志LogTester#改为设置级别(LoggerLevel)。
标准用例是定制嵌入式第三方库的日志记录。

代码示例

代码示例来源:origin: SonarSource/sonarqube

@Override
 public void close() {
  logger.setLevel(previous);
 }
}

代码示例来源:origin: SonarSource/sonarqube

private void loadAndConfigureLogger(String mapperName) {
 conf.addLoadedResource(mapperName);
 Loggers.get(mapperName).setLevel(LoggerLevel.INFO);
}

代码示例来源:origin: SonarSource/sonarqube

public ChangeLogLevel(Class<?> clazz, LoggerLevel newLevel) {
 this.logger = Loggers.get(clazz);
 this.previous = logger.getLevel();
 logger.setLevel(newLevel);
}

代码示例来源:origin: org.sonarsource.sonarqube/sonar-db

private void loadAndConfigureLogger(String mapperName) {
 conf.addLoadedResource(mapperName);
 Loggers.get(mapperName).setLevel(LoggerLevel.INFO);
}

相关文章