Examples of DebugMessage


Examples of com.linkedin.databus.core.DbusLogAccumulator.DebugMessage

    DbusLogAccumulator acc = new DbusLogAccumulator(3);
    Logger log = Logger.getLogger(TestDbusLogAccumulator.class);
    MyLogger mlog = new MyLogger(TestDbusLogAccumulator.class.getName());
    mlog.setLogger(log);

    acc.addMessage(new DebugMessage("MSG %d", 1));
    acc.addMessage(new DebugMessage("MSG %s", "TWO"));
    acc.addMessage(new DebugMessage("MSG 3"));
    acc.addMessage(new DebugMessage("MSG %d", 4));
    acc.addMessage(new DebugMessage("MSG %s", "FIVE"));
    acc.addMessage(new DebugMessage("MSG 6"));
    acc.addMessage("MSG 7");

    Assert.assertEquals(7, acc.getTotalNumberOfMessages());
    Assert.assertEquals(3, acc.getNumberOfMessages());

    acc.prettyLog(mlog, Level.ERROR);
    Assert.assertFalse(mlog.verifyError("MSG 1"));
    Assert.assertFalse(mlog.verifyError("MSG TWO"));
    Assert.assertFalse(mlog.verifyError("MSG 3"));
    Assert.assertFalse(mlog.verifyError("MSG 4"));
    Assert.assertTrue(mlog.verifyError("MSG FIVE"));
    Assert.assertTrue(mlog.verifyError("MSG 6"));
    Assert.assertTrue(mlog.verifyError("MSG 7"));

    acc.reset();

    mlog.setLevel(Level.DEBUG);
    acc.addMessage(new DebugMessage("MSG1 %d", 1));
    acc.addMessage(new DebugMessage("MSG1 %s", "TWO"));
    acc.addMessage(new DebugMessage("MSG1 3"));
    acc.addMessage(new DebugMessage("MSG1 %d", 4));
    acc.addMessage(new DebugMessage("MSG1 %s", "FIVE"));
    acc.addMessage(new DebugMessage("MSG1 6"));
    acc.addMessage("MSG1 7");

    Exception e = new Exception("Exception 1");
    acc.addMessage(new DebugMessage("MSG1 %d", 8).setException(e));

    Assert.assertEquals(8, acc.getTotalNumberOfMessages());
    Assert.assertEquals(3, acc.getNumberOfMessages());

View Full Code Here

Examples of com.taobao.zeus.socket.protocol.Protocol.DebugMessage

    // 向channel 发送执行job命令
    // 等待worker响应
    // 响应OK 则添加监听器,继续等待任务完成的消息
    // 响应失败,返回失败退出码
    holder.getDebugRunnings().put(id,false);
    DebugMessage dm=DebugMessage.newBuilder().setDebugId(id).build();
    final Request req=Request.newBuilder().setRid(AtomicIncrease.getAndIncrement()).setOperate(Operate.Debug)
      .setBody(dm.toByteString()).build();
    SocketMessage sm=SocketMessage.newBuilder().setKind(Kind.REQUEST).setBody(req.toByteString()).build();
    Future<Response> f=context.getThreadPool().submit(new Callable<Response>() {
      private Response response;
      public Response call() throws Exception {
        final CountDownLatch latch=new CountDownLatch(1);
View Full Code Here

Examples of com.taobao.zeus.socket.protocol.Protocol.DebugMessage

        });
    return f;
  }

  public Future<Response> debug(final WorkerContext context, final Request req) {
    DebugMessage dm = null;
    try {
      dm = DebugMessage.newBuilder().mergeFrom(req.getBody()).build();
    } catch (InvalidProtocolBufferException e1) {
    }
    SocketLog.info("receive master to worker debug request,rid="
        + req.getRid() + ",debugId=" + dm.getDebugId());
    final String debugId = dm.getDebugId();
    final DebugHistory history = context.getDebugHistoryManager()
        .findDebugHistory(debugId);
    Future<Response> f = context.getThreadPool().submit(
        new Callable<Response>() {
          public Response call() throws Exception {
View Full Code Here

Examples of org.xulfactory.gliese.message.DebugMessage

        close();
        throw new SSHException(String.format(
          "%s (reason code=%d)", msg.getMessage(),
          msg.getReasonCode()));
      } else if (m.getID() == DebugMessage.ID) {
        DebugMessage msg = (DebugMessage)m;
        if (msg.isAlwaysDisplay()) {
          GlieseLogger.LOGGER.info("Debug message: " + msg.getMessage());
        } else {
          GlieseLogger.LOGGER.debug("Debug message: " + msg.getMessage());
        }
      } else {
        break;
      }
    } while (true);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.