本文整理了Java中org.apache.log4j.Logger.setLevel()
方法的一些代码示例,展示了Logger.setLevel()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Logger.setLevel()
方法的具体详情如下:
包路径:org.apache.log4j.Logger
类名称:Logger
方法名:setLevel
暂无
代码示例来源:origin: code4craft/webmagic
private static void configLogger(String value) {
Logger rootLogger = Logger.getRootLogger();
if ("debug".equalsIgnoreCase(value)) {
rootLogger.setLevel(Level.DEBUG);
} else if ("info".equalsIgnoreCase(value)) {
rootLogger.setLevel(Level.INFO);
} else if ("warn".equalsIgnoreCase(value)) {
rootLogger.setLevel(Level.WARN);
} else if ("trace".equalsIgnoreCase(value)) {
rootLogger.setLevel(Level.TRACE);
} else if ("off".equalsIgnoreCase(value)) {
rootLogger.setLevel(Level.OFF);
} else if ("error".equalsIgnoreCase(value)) {
rootLogger.setLevel(Level.ERROR);
}
}
}
代码示例来源:origin: apache/incubator-gobblin
/**
* Hive logging is too verbose at INFO level. Currently hive does not have a way to set log level.
* This is a workaround to set log level to WARN for hive loggers only
*/
private void silenceHiveLoggers() {
List<String> loggers = ImmutableList.of("org.apache.hadoop.hive", "org.apache.hive", "hive.ql.parse");
for (String name : loggers) {
Logger logger = Logger.getLogger(name);
if (logger != null) {
logger.setLevel(Level.WARN);
}
}
}
代码示例来源:origin: apache/incubator-pinot
public static void logOnlyErrors() {
Logger root = Logger.getRootLogger();
root.setLevel(Level.ERROR);
Enumeration allLoggers = root.getLoggerRepository().getCurrentCategories();
while (allLoggers.hasMoreElements()) {
Category tmpLogger = (Category) allLoggers.nextElement();
tmpLogger.setLevel(Level.ERROR);
}
}
代码示例来源:origin: apache/flink
/**
* Setup {@link org.apache.log4j.Logger}, the default logger implementation for tests,
* to append {@link LoggingEvent}s to {@link #loggingEvents} so that we can assert if
* the right messages were logged.
*
* @see #testLogTimeoutAlmostReachedWarningDuringCommit
* @see #testLogTimeoutAlmostReachedWarningDuringRecovery
*/
private void setupLogger() {
Logger.getRootLogger().removeAllAppenders();
logger = Logger.getLogger(TwoPhaseCommitSinkFunction.class);
testAppender = new AppenderSkeleton() {
@Override
protected void append(LoggingEvent event) {
loggingEvents.add(event);
}
@Override
public void close() {
}
@Override
public boolean requiresLayout() {
return false;
}
};
logger.addAppender(testAppender);
logger.setLevel(Level.WARN);
}
代码示例来源:origin: apache/hbase
public static void main(String[] argv) throws Exception {
// Silence the usual noise. This is probably fragile...
Logger logger = Logger.getLogger("org.apache.hadoop.hbase");
if (logger != null) {
logger.setLevel(Level.WARN);
}
System.exit(ToolRunner.run(
HBaseConfiguration.create(), new MapreduceDependencyClasspathTool(), argv));
}
}
代码示例来源:origin: RipMeApp/ripme
private void setLogLevel(String level) {
Level newLevel = Level.ERROR;
level = level.substring(level.lastIndexOf(' ') + 1);
switch (level) {
case "Debug":
newLevel = Level.DEBUG;
break;
case "Info":
newLevel = Level.INFO;
break;
case "Warn":
newLevel = Level.WARN;
break;
case "Error":
newLevel = Level.ERROR;
break;
}
Logger.getRootLogger().setLevel(newLevel);
LOGGER.setLevel(newLevel);
ConsoleAppender ca = (ConsoleAppender)Logger.getRootLogger().getAppender("stdout");
if (ca != null) {
ca.setThreshold(newLevel);
}
FileAppender fa = (FileAppender)Logger.getRootLogger().getAppender("FILE");
if (fa != null) {
fa.setThreshold(newLevel);
}
}
代码示例来源:origin: Netflix/EVCache
@BeforeSuite
public void setProps() {
BasicConfigurator.configure();
Logger.getRootLogger().setLevel(Level.INFO);
Logger.getLogger(SimpleEVCacheTest.class).setLevel(Level.DEBUG);
Logger.getLogger(Base.class).setLevel(Level.DEBUG);
Logger.getLogger(EVCacheImpl.class).setLevel(Level.ERROR);
Logger.getLogger(EVCacheClient.class).setLevel(Level.DEBUG);
Logger.getLogger(EVCacheClientPool.class).setLevel(Level.DEBUG);
System.setProperty("EVCACHE.use.simple.node.list.provider", "true");
System.setProperty("EVCACHE.EVCacheClientPool.readTimeout", "1000");
System.setProperty("EVCACHE.operation.timeout", "100000");
System.setProperty("EVCACHE.EVCacheClientPool.bulkReadTimeout", "10000");
int maxThreads = 2;
final BlockingQueue<Runnable> queue = new LinkedBlockingQueue<Runnable>(100000);
pool = new ThreadPoolExecutor(maxThreads * 4, maxThreads * 4, 30, TimeUnit.SECONDS, queue);
pool.prestartAllCoreThreads();
}
代码示例来源:origin: apache/incubator-pinot
public static void setLogLevel(List<String> packagePrefixes, Level level) {
Enumeration<Logger> loggers = Logger.getRootLogger().getLoggerRepository().getCurrentLoggers();
while (loggers.hasMoreElements()) {
Logger logger = loggers.nextElement();
for (String prefix : packagePrefixes) {
if (logger.getName().startsWith(prefix)) {
logger.setLevel(level);
break;
}
}
}
}
}
代码示例来源:origin: apache/incubator-gobblin
public static void setLogjLevelForLogger(Logger log, Level logLevel) {
org.apache.log4j.Logger log4jLogger = org.apache.log4j.Logger.getLogger(log.getName());
log4jLogger.setLevel(logLevel);
}
代码示例来源:origin: apache/hbase
@BeforeClass
public static void before() {
Logger.getRootLogger().setLevel(Level.DEBUG);
}
代码示例来源:origin: apache/ignite
Logger impl = Logger.getRootLogger();
impl.setLevel(Level.INFO);
Logger.getLogger("org.apache.ignite").setLevel(Level.DEBUG);
代码示例来源:origin: pentaho/pentaho-kettle
private void init() {
logName = "PurgeUtilityLog." + getThreadName();
logger = Logger.getLogger( logName );
logger.setLevel( logLevel );
IPurgeUtilityLayout layout;
if ( layoutClass == PurgeUtilityHTMLLayout.class ) {
layout = new PurgeUtilityHTMLLayout( logLevel );
} else {
layout = new PurgeUtilityTextLayout( logLevel );
}
layout.setTitle( "Purge Utility Log" );
writeAppender =
new WriterAppender( (Layout) layout, new OutputStreamWriter( outputStream, Charset.forName( "utf-8" ) ) );
logger.addAppender( writeAppender );
}
代码示例来源:origin: apache/incubator-gobblin
@BeforeClass
public void setUp() {
BasicConfigurator.configure();
org.apache.log4j.Logger.getRootLogger().setLevel(Level.ERROR);
}
代码示例来源:origin: apache/ignite
throws IgniteCheckedException {
for (String c : F.concat(false, cat, F.asList(cats)))
Logger.getLogger(c).setLevel(log4jLevel);
Logger log4j = Logger.getRootLogger();
代码示例来源:origin: apache/flink
public static void addTestAppender(Class target, Level level) {
testAppender = new TestAppender();
testAppender.setThreshold(level);
org.apache.log4j.Logger lg = org.apache.log4j.Logger.getLogger(target);
lg.setLevel(level);
lg.addAppender(testAppender);
//org.apache.log4j.Logger.getRootLogger().addAppender(testAppender);
}
代码示例来源:origin: marytts/marytts
public MaryModuleTestCase(boolean needMaryStarted) throws Exception {
if (!MaryUtils.isLog4jConfigured()) {
BasicConfigurator.configure();
}
Logger.getRootLogger().setLevel(Level.DEBUG);
if (System.getProperty("mary.base") == null) {
System.setProperty("mary.base", ".");
Logger.getRootLogger().warn(
"System property 'mary.base' is not defined -- trying " + new File(".").getAbsolutePath()
+ " -- if this fails, please start this using VM property \"-Dmary.base=/path/to/mary/runtime\"!");
}
if (needMaryStarted) {
if (Mary.currentState() == Mary.STATE_OFF)
Mary.startup();
}
}
代码示例来源:origin: pentaho/pentaho-kettle
private LogWriter() {
pentahoLogger = Logger.getLogger( STRING_PENTAHO_DI_LOGGER_NAME );
pentahoLogger.setAdditivity( false );
pentahoLogger.setLevel( Level.ALL );
代码示例来源:origin: marytts/marytts
public MaryModuleTestCase(boolean needMaryStarted) throws Exception {
if (!MaryUtils.isLog4jConfigured()) {
BasicConfigurator.configure();
}
Logger.getRootLogger().setLevel(Level.DEBUG);
if (System.getProperty("mary.base") == null) {
System.setProperty("mary.base", ".");
Logger.getRootLogger().warn(
"System property 'mary.base' is not defined -- trying " + new File(".").getAbsolutePath()
+ " -- if this fails, please start this using VM property \"-Dmary.base=/path/to/mary/runtime\"!");
}
if (needMaryStarted) {
if (Mary.currentState() == Mary.STATE_OFF)
Mary.startup();
}
}
代码示例来源:origin: apache/incubator-gobblin
Logger.getLogger("org.apache.gobblin").setLevel(logLevel);
代码示例来源:origin: azkaban/azkaban
@Test
public void testInvalidParams() throws IOException {
BasicConfigurator.configure();
Logger.getRootLogger().setLevel(Level.DEBUG);
final String expected = "test";
final String[] cipheredtexts = {
"eyJ2ZXIiOiIxLjAiLCJ2YWwiOiJOd1hRejdOMjBXUU05SXEzaE94RVZnPT0ifQ==", null, ""};
final String[] passphrases = {"test1234", null, ""};
for (final String cipheredtext : cipheredtexts) {
for (final String passphrase : passphrases) {
final Crypto crypto = new Crypto();
if (!StringUtils.isEmpty(cipheredtext) && !StringUtils.isEmpty(passphrase)) {
final String actual = crypto.decrypt(cipheredtext, passphrase);
Assert.assertEquals(expected, actual);
} else {
try {
crypto.decrypt(cipheredtext, passphrase);
Assert.fail("Encyption should have failed with invalid parameters. cipheredtext: "
+ cipheredtext + " , passphrase: " + passphrase);
} catch (final Exception e) {
Assert.assertTrue(e instanceof IllegalArgumentException);
}
}
}
}
}
}
内容来源于网络,如有侵权,请联系作者删除!