Package org.objectweb.util.monolog.api

Examples of org.objectweb.util.monolog.api.Logger


    catch (Exception e) {
      e.printStackTrace();
      System.exit(1);
    }

    Logger la = lfa.getLogger("a");
    Logger lb = lfa.getLogger("b");
    la.log(BasicLevel.WARN, "Message 1 send by the logger A");
    la.log(BasicLevel.WARN, "Message 2 send by the logger A");
    la.log(BasicLevel.WARN, "Message 3 send by the logger A");
    lb.log(BasicLevel.WARN, "Message 1 send by the logger B");
    lb.log(BasicLevel.WARN, "Message 2 send by the logger B");
    lb.log(BasicLevel.WARN, "Message 3 send by the logger B");
    la = lfa.getLogger("a.c");
    la.log(BasicLevel.WARN, "Message 1 send by the logger A.C");
    la.log(BasicLevel.WARN, "Message 2 send by the logger A.C");
    la.log(BasicLevel.WARN, "Message 3 send by the logger A.C");
    lb = lfa.getLogger("b.d");
    lb.log(BasicLevel.WARN, "Message 1 send by the logger B.D");
    lb.log(BasicLevel.WARN, "Message 2 send by the logger B.D");
    lb.log(BasicLevel.WARN, "Message 3 send by the logger B.D");
  }
View Full Code Here


    /**
     * Does the logging of the event
     */
    private void log(BuildEvent be) {
        Logger logger;
        if (log == null) {
            logger = loggerFactory.getLogger(
                be.getProject().getName() 
                + "." + be.getTarget().getName()
                + "." + be.getTask().getTaskName());
        } else {
            logger = log;
        }
        int level;
        switch(be.getPriority()) {
        case Project.MSG_ERR:
            level = BasicLevel.ERROR;
          break;
        case Project.MSG_WARN:
            level = BasicLevel.WARN;
          break;
        case Project.MSG_INFO:
            level = BasicLevel.INFO;
          break;
        case Project.MSG_DEBUG:
        case Project.MSG_VERBOSE:
        default:
            level = BasicLevel.DEBUG;
          break;
        }
        if (be.getSource() != null) {
            if (be.getException() != null) {
                logger.log(level, be.getMessage(), be.getException(), be.getSource(), be.getSource());
            } else {
                logger.log(level, be.getMessage(), be.getSource(), be.getSource());
            }
        } else if (be.getException() != null) {
            logger.log(level, be.getMessage(), be.getException());
        } else {
            logger.log(level, be.getMessage());
        }
    }
View Full Code Here

      break;
    default:
      System.out.println("Syntax error!\nUsage: java Additivity [<monolog file name>]");
      return;
    }
    Logger l = lf.getLogger("monolog.examples.additivity.foo.bar");
    l.log(BasicLevel.DEBUG, "This is an additivity example");
  }
View Full Code Here

      String key = _key;
      if ("".equals(_key)) {
          key = "root";
      }
    synchronized (loggers) {
      Logger res = (Logger) loggers.get(key);
      if (res == null) {
        res = new BasicLogger(key, this);
        loggers.put(key, res);
      }
      return res;
View Full Code Here

  public Logger getLogger(String key) {
    if (key == null || key.length() == 0 || key.equalsIgnoreCase("root")) {
      return rootLogger;
    }
    Logger log = (Logger) monologCategories.get(key);
    if (log == null) {
      log = new MonologCategory(Category.getInstance(key));
      monologCategories.put(key, log);
    }
    return log;
View Full Code Here

TOP

Related Classes of org.objectweb.util.monolog.api.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.