Package java.util.logging

Examples of java.util.logging.ConsoleHandler


    Properties p = new Properties();
    p.put("java.util.logging.ConsoleHandler.formatter", className
        + "$MockFormatter");
    LogManager.getLogManager().readConfiguration(
        EnvironmentHelper.PropertiesToInputStream(p));
    ConsoleHandler h = new ConsoleHandler();
    SecurityManager oldMan = System.getSecurityManager();
    System.setSecurityManager(new MockSecurityManager());
    try {
      h.close();
    } finally {
      System.setSecurityManager(oldMan);
    }
  }
View Full Code Here


    Properties p = new Properties();
    p.put("java.util.logging.ConsoleHandler.formatter", className
        + "$MockFormatter");
    LogManager.getLogManager().readConfiguration(
        EnvironmentHelper.PropertiesToInputStream(p));
    ConsoleHandler h = new ConsoleHandler();

    LogRecord r = new LogRecord(Level.INFO, "testPublish_NoFilter");
    h.setLevel(Level.INFO);
    h.publish(r);
    h.flush();
    assertEquals("MockFormatter_Head" + "testPublish_NoFilter",
        this.errSubstituteStream.toString());

    h.setLevel(Level.WARNING);
    h.publish(r);
    h.flush();
    assertEquals("MockFormatter_Head" + "testPublish_NoFilter",
        this.errSubstituteStream.toString());

    h.setLevel(Level.CONFIG);
    h.publish(r);
    h.flush();
    assertEquals("MockFormatter_Head" + "testPublish_NoFilter"
        + "testPublish_NoFilter", this.errSubstituteStream.toString());

    r.setLevel(Level.OFF);
    h.setLevel(Level.OFF);
    h.publish(r);
    h.flush();
    assertEquals("MockFormatter_Head" + "testPublish_NoFilter"
        + "testPublish_NoFilter", this.errSubstituteStream.toString());
  }
View Full Code Here

    Properties p = new Properties();
    p.put("java.util.logging.ConsoleHandler.formatter", className
        + "$MockFormatter");
    LogManager.getLogManager().readConfiguration(
        EnvironmentHelper.PropertiesToInputStream(p));
    ConsoleHandler h = new ConsoleHandler();
    h.setFilter(new MockFilter());

    System.setErr(new PrintStream(new ByteArrayOutputStream()));

    LogRecord r = new LogRecord(Level.INFO, "testPublish_WithFilter");
    h.setLevel(Level.INFO);
    h.publish(r);
    assertNull(CallVerificationStack.getInstance().pop());
    assertSame(r, CallVerificationStack.getInstance().pop());
    assertEquals("", this.errSubstituteStream.toString());
  }
View Full Code Here

    Properties p = new Properties();
    p.put("java.util.logging.ConsoleHandler.formatter", className
        + "$MockFormatter");
    LogManager.getLogManager().readConfiguration(
        EnvironmentHelper.PropertiesToInputStream(p));
    ConsoleHandler h = new ConsoleHandler();
    h.setFilter(new MockFilter());

    LogRecord r = new LogRecord(Level.INFO, "testPublish_WithFilter");
    h.setLevel(Level.INFO);
    h.publish(r);
    assertNull(CallVerificationStack.getInstance().pop());
    assertSame(r, CallVerificationStack.getInstance().pop());
    assertEquals("", this.errSubstituteStream.toString());

    h.setLevel(Level.WARNING);
    h.publish(r);
    assertNull(CallVerificationStack.getInstance().pop());
    assertTrue(CallVerificationStack.getInstance().empty());
    assertEquals("", this.errSubstituteStream.toString());

    h.setLevel(Level.CONFIG);
    h.publish(r);
    assertNull(CallVerificationStack.getInstance().pop());
    assertSame(r, CallVerificationStack.getInstance().pop());
    assertEquals("", this.errSubstituteStream.toString());

    r.setLevel(Level.OFF);
    h.setLevel(Level.OFF);
    h.publish(r);
    assertNull(CallVerificationStack.getInstance().pop());
    assertEquals("", this.errSubstituteStream.toString());
    assertTrue(CallVerificationStack.getInstance().empty());
  }
View Full Code Here

    Properties p = new Properties();
    p.put("java.util.logging.ConsoleHandler.formatter", className
        + "$MockFormatter");
    LogManager.getLogManager().readConfiguration(
        EnvironmentHelper.PropertiesToInputStream(p));
    ConsoleHandler h = new ConsoleHandler();
    h.publish(null);
  }
View Full Code Here

    Properties p = new Properties();
    p.put("java.util.logging.ConsoleHandler.formatter", className
        + "$MockFormatter");
    LogManager.getLogManager().readConfiguration(
        EnvironmentHelper.PropertiesToInputStream(p));
    ConsoleHandler h = new ConsoleHandler();
    LogRecord r = new LogRecord(Level.INFO, "");
    h.publish(r);
    h.flush();
    assertEquals("MockFormatter_Head", this.errSubstituteStream.toString());
  }
View Full Code Here

    Properties p = new Properties();
    p.put("java.util.logging.ConsoleHandler.formatter", className
        + "$MockFormatter");
    LogManager.getLogManager().readConfiguration(
        EnvironmentHelper.PropertiesToInputStream(p));
    ConsoleHandler h = new ConsoleHandler();
    LogRecord r = new LogRecord(Level.INFO, null);
    h.publish(r);
    h.flush();
    // assertEquals("MockFormatter_Head",
    // this.errSubstituteStream.toString());
  }
View Full Code Here

      p.put("java.util.logging.ConsoleHandler.level", "FINE");
      p.put("java.util.logging.ConsoleHandler.formatter", className
          + "$MockFormatter");
      LogManager.getLogManager().readConfiguration(
          EnvironmentHelper.PropertiesToInputStream(p));
      ConsoleHandler h = new ConsoleHandler();
      assertSame(h.getLevel(), Level.FINE);
      LogRecord r1 = new LogRecord(Level.INFO, "testPublish_Record1");
      LogRecord r2 = new LogRecord(Level.INFO, "testPublish_Record2");
      assertTrue(h.isLoggable(r1));
      h.publish(r1);
      assertTrue(bos.toString().indexOf("testPublish_Record1") >= 0);
      h.close();
      // assertFalse(h.isLoggable(r));
      assertTrue(h.isLoggable(r2));
      h.publish(r2);
      assertTrue(bos.toString().indexOf("testPublish_Record2") >= 0);
      h.flush();
      // assertEquals("MockFormatter_Head",
      // this.errSubstituteStream.toString());
    } catch (IOException e) {
      e.printStackTrace();
    } finally {
View Full Code Here

                    break;
                }
            }

            if (!found) {
                ConsoleHandler consoleHandler = new ConsoleHandler();
                consoleHandler.setLevel(Level.ALL);
                logger.addHandler(consoleHandler);
            }
        }
    }
View Full Code Here

  @Test
  public void testLogger() throws Exception {
    final List<LogRecord> records = new ArrayList<LogRecord>();

    // Tell the logger to log everything
    ConsoleHandler handler = (ConsoleHandler) LogManager.getLogManager().getLogger("")
            .getHandlers()[0];
    java.util.logging.Level oldLevel = handler.getLevel();
    handler.setLevel(Level.ALL);
    // Capture the logging output without actually logging it
    handler.setFilter(new Filter() {
      public boolean isLoggable(LogRecord record) {
        records.add(record);
        return false;
      }
    });

    try {
      JCas jcas = JCasFactory.createJCas();
      createEngine(LoggingCasConsumerChristmasTree.class).process(jcas.getCas());

      assertEquals(10, records.size());
      assertEquals(Level.FINER, records.get(0).getLevel());
      assertEquals(Level.FINER, records.get(1).getLevel());
      assertEquals(Level.FINE, records.get(2).getLevel());
      assertEquals(Level.FINE, records.get(3).getLevel());
      assertEquals(Level.INFO, records.get(4).getLevel());
      assertEquals(Level.INFO, records.get(5).getLevel());
      assertEquals(Level.WARNING, records.get(6).getLevel());
      assertEquals(Level.WARNING, records.get(7).getLevel());
      assertEquals(Level.SEVERE, records.get(8).getLevel());
      assertEquals(Level.SEVERE, records.get(9).getLevel());
    } finally {
      if (oldLevel != null) {
        handler.setLevel(oldLevel);
        handler.setFilter(null);
      }
    }
  }
View Full Code Here

TOP

Related Classes of java.util.logging.ConsoleHandler

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.