Package org.apache.log4j

Examples of org.apache.log4j.Logger


      parentLoggerRepository_ = parentRepository;
    }
   
    @Override
    public Logger getLogger(String name, @SuppressWarnings("unused") LoggerFactory factory) {
      Logger existingLogger = parentLoggerRepository_.exists(name);
      if (existingLogger!=null) {
        // Returning the original logger here - note that this will prevent certain loggers from being
        // taken under ThreadLocalAwareLogger's control - hence any logger created before
        // ThreadLocalLogLevelManager.install() will not be redirected!
        return existingLogger;
View Full Code Here


      String username = args[0];
      char[] password = args[1].toCharArray();
      String serviceName = args.length == 3 ? args[2] : "srp-test/SRPServerInterface";

      // Set up a simple configuration that logs on the console.
      Logger root = Logger.getRootLogger();
      root.setLevel(Level.TRACE);
      root.addAppender(new ConsoleAppender(new PatternLayout("%x%m%n")));

      InitialContext ctx = new InitialContext();
      SRPServerInterface server = (SRPServerInterface) ctx.lookup(serviceName);
      System.out.println("Found SRPServerInterface, "+server);
      SRPParameters params = server.getSRPParameters(username);
View Full Code Here

   }

   protected void setUp() throws Exception
   {
      // Set up a simple configuration that logs on the console.
       Logger root = Logger.getRootLogger();
       root.setLevel(Level.TRACE);
       root.addAppender(new WriterAppender(new PatternLayout("%x%m%n"), System.out));
       Util.init();
       NDC.push("S,");
       server = new SimpleSRPServer(password, "123456");
       NDC.pop();
       NDC.remove();
View Full Code Here

   SRPClientSession client;
  
   TestJCEIntegration() throws Exception
   {
      // Set up a simple configuration that logs on the console.
      Logger root = Logger.getRootLogger();
      root.setLevel(Level.TRACE);
      root.addAppender(new WriterAppender(new PatternLayout("%x%m%n"), System.out));
      Util.init();
      NDC.push("S,");
      server = new SimpleSRPServer("secret".toCharArray(), "123456");
      NDC.pop();
      NDC.remove();
View Full Code Here

   }
  
   protected void setUp() throws Exception
   {
      // Set up a simple configuration that logs on the console.
      Logger root = Logger.getRootLogger();
      root.setLevel(Level.TRACE);
      root.addAppender(new ConsoleAppender(new PatternLayout("%x%m%n")));
      Util.init();
      NDC.push("S,");
      server = new TstImpl(password, "123456");
      NDC.pop();
      NDC.remove();
View Full Code Here

      childProcess = rt.exec(commandLine, makeEnvArray(env), workingDir);
      log.info("Spawned child process: " + commandLine);

      // hook up the processes output streams to logging
      Logger logger = Logger.getLogger(loggerAdapterName);
     
      InputStream input = childProcess.getInputStream();
      inputAdapter = new ReaderLoggerAdapter(input, logger, Level.INFO);
      new Thread(inputAdapter).start();
     
View Full Code Here

   */
  public static void setLevelForAllLoggers(Level logLevel) {
    List loggers = getLoggers();
    Iterator iter = loggers.iterator();
    while (iter.hasNext()) {
      Logger lo = (Logger) iter.next();
      lo.setLevel(logLevel);
    }
  }
View Full Code Here

   *
   * @param logLevel
   * @param name
   */
  public static void setLevelForLogger(Level logLevel, String name) {
    Logger logger = LogManager.getLogger(name);
    if (logger != null) {
      logger.setLevel(logLevel);
    }
  }
View Full Code Here

   */
  public static List getLoggersSortedByName() {
    List loggers = getLoggers();
    Collections.sort(loggers, new Comparator() {
      public int compare(Object o1, Object o2) {
        Logger a = (Logger) o1;
        Logger b = (Logger) o2;
        return a.getName().compareTo(b.getName());
      }
    });
    return loggers;
  }
View Full Code Here

    // specify pattern for layout
    PatternLayout myLayout =
      new PatternLayout("%-4r [%t] %-5p %c %x - %m%n");

    // get a logger instance called "Log4JWindowsEvent"
    Logger myLogger = Logger.getLogger("Log4JWindowsNTEvent");

    String mySource = "the source";

    // create an NTEventLogAppender
    NTEventLogAppender eventLogAppender = new NTEventLogAppender(mySource,myLayout);
    //create a console appender 
    ConsoleAppender consoleAppender = new ConsoleAppender(myLayout);
   
    // associate the appenders to the logger
    myLogger.addAppender(consoleAppender);
    myLogger.addAppender(eventLogAppender);

    //    log events using the logger object
    //    note that since we have associated a
    //    level of WARN for our logger, we will not see INFO 
    //    and DEBUG STATEMENTS
    //    remember: DEBUG < INFO < WARN < ERROR < FATAL
//    myLogger.setLevel(Level.WARN);
    myLogger.setLevel(Level.INFO);
   
    // log a fatal event
    myLogger.info("info: I have died of thirst");
    myLogger.warn("warn: I have died of thirst");
    myLogger.error("error: I have died of thirst");
    myLogger.fatal("fatal: I have died of thirst");

  }
View Full Code Here

TOP

Related Classes of org.apache.log4j.Logger

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.