de.mhus.lib.core.logging.Log类的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(5.7k)|赞(0)|评价(0)|浏览(146)

本文整理了Java中de.mhus.lib.core.logging.Log类的一些代码示例,展示了Log类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Log类的具体详情如下:
包路径:de.mhus.lib.core.logging.Log
类名称:Log

Log介绍

[英]Got the interface from apache-commons-logging. I need to switch because its not working in eclipse plugins correctly.
[中]从apache commons日志中获取接口。我需要切换,因为它不能在eclipse插件中正常工作。

代码示例

代码示例来源:origin: de.mhus.lib/mhu-lib-persistence

protected void alterTableChangePrimaryKey(Statement sth, String tn,
    String keys) {
  String sql = "ALTER TABLE "+tn+" DROP PRIMARY KEY, ADD PRIMARY KEY("+keys+")";
  log().d("new primary key",sql);
  try {
    sth.execute(sql.toString());
  } catch (Exception e) {
    log().i(sql,e);
  }
}

代码示例来源:origin: de.mhus.lib/mhu-lib-core

public static void logStackTrace(Log log, String prefix, StackTraceElement[] stackTrace) {
  for (StackTraceElement element : stackTrace) {
    log.w(prefix,"  " + element);
  }
  
}

代码示例来源:origin: de.mhus.lib/mhu-lib-persistence

public static void trace(long connectionId, String original, String query, long start, Throwable t) {
  try {
    long delta = System.currentTimeMillis() - start;
    if (analyzer != null)
      analyzer.doAnalyze(connectionId,original,query,delta, t);
  } catch (Throwable t2) {
    log.e(t2);
  }
}

代码示例来源:origin: de.mhus.lib/mhu-lib-persistence

protected void createIndex(Statement sth, boolean unique, boolean btree,
    String iName, String table, String columns) {
  String sql = "CREATE " + (unique ? "UNIQUE" : "" ) + 
         " INDEX " + iName + (btree ? " USING BTREE" : "") +
         " ON "+table+ "("+columns+")";
  log().t(sql);
  try {
    sth.execute(sql.toString());
  } catch (Exception e) {
    log().i(sql,e);
  }
}

代码示例来源:origin: de.mhus.cherry.reactive/reactive-model

public void save() {
  if (context != null) {
    try {
      context.saveRuntime();
    } catch (IOException e) {
      log().e(e);
    }
  } else {
    log().i("Context not set in runtime");
  }
}

代码示例来源:origin: de.mhus.lib/mhu-lib-core

/**
 * Sleeps _millisec milliseconds. On Error (e.g. a break), it prints a
 * stacktrace dump.
 * @param _millisec 
 */
public static void sleep(long _millisec) {
  try {
    Thread.sleep(_millisec);
  } catch (InterruptedException e) {
    log.i(e);
  }
}

代码示例来源:origin: de.mhus.lib/mhu-lib-persistence

public void reduce() {
  if (queue == null || queue.size() == 0) {
    MLogUtil.log().d(Db.class,"closing bracked without open bracked");
    current = null;
    return;
  }
  queue.removeLast();
  if (queue.size() == 0)
    current = null;
  else
    current = queue.getLast();
}

代码示例来源:origin: de.mhus.lib/mhu-lib-karaf

public void removeConnection(String name) {
  if (name == null) return;
  log().d("remove connection",name);
  connectionNames.remove(name);
  for ( JmsDataChannel c : new LinkedList<JmsDataChannel>(channels.values()))
    if (name.equals(c.getConnectionName()))
      try {
        c.onDisconnect();
      } catch (Throwable t) {
        log().w(name,c,t);
      }
}

代码示例来源:origin: de.mhus.lib/mhu-lib-core

@Override
public void log(String msg) {
  if (log != null)
    log.t(msg);
}

代码示例来源:origin: de.mhus.lib/mhu-lib-vaadin6

@Override
  public void createCompositStop(LayoutComposite composite) {
    try {
      log().i("createCompositStop", composite.getConfig().getName());
    } catch (MException e) {
      log().w(e);
    }

    UiElement ui = composite.getUi();
    if (ui != null) {
      if ( ((UiVaadinComposite)ui).isTransparent()) return;
    }
//        if (composite.getConfig().getName().equals("split")) return;
    
    pop();
  }

代码示例来源:origin: de.mhus.lib/mhu-lib-vaadin

@Override
public synchronized Log log() {
  if (log == null) {
    log = Log.getLog(this);
  }
  return log;
}

代码示例来源:origin: de.mhus.lib/mhu-lib-persistence

@Override
public void doAnalyze(long connectionId, String original, String query, long delta, Throwable t) {
  if (t != null) return;
  if (delta > traceMaxRuntime) {
    log().f(connectionId,"Query Runtime Warning",delta,query);
    MLogUtil.logStackTrace(log(), ""+connectionId, Thread.currentThread().getStackTrace());
  }
}

代码示例来源:origin: de.mhus.lib/mhu-lib-core

@Override
public void print(Object... out) {
  synchronized (lineBuffer) {
    for (Object o : out) {
      if (o instanceof Throwable)
        log.i(o);
      else
        lineBuffer.append(o);
    }
  }
}

代码示例来源:origin: de.mhus.lib/mhu-lib-karaf

@Override
protected void removeService(ServiceReference<SchedulerService> reference, SchedulerService service) {
  log().d("remove service",reference.getBundle().getSymbolicName(),reference.getBundle().getBundleId(),MOsgi.getState(reference.getBundle()),service.getClass().getCanonicalName());
  removeSchedulerService(service);
}

代码示例来源:origin: de.mhus.lib/mhu-lib-karaf

public void addConnection(String name, JmsConnection connection) {
  if (name == null) return;
  log().d("add connection",name);
  connectionNames.add(name);
  for ( JmsDataChannel c : new LinkedList<JmsDataChannel>(channels.values()))
    if (name.equals(c.getConnectionName()))
      try {
        c.onConnect();
      } catch (Throwable t) {
        log().w(name,c,t);
      }
}

代码示例来源:origin: de.mhus.lib/mhu-lib-core

public void unregister(ObjectName name) {
  synchronized (this) {
    registry.remove(name);
    if (mbs != null)
      try {
        log().t("unregister",name);
        mbs.unregisterMBean(name);
      } catch (Exception e) {
        log().i(name,e);
      }
  }
  
}

代码示例来源:origin: de.mhus.lib/mhu-lib-persistence

/** {@inheritDoc} */
@Override
public void close() {
  if (entityManager == null) return;
  log().t("close");
  entityManager.close();
  entityManager = null;
}

代码示例来源:origin: de.mhus.lib/mhu-lib-core

public DefaultMonitor(Class<?> owner) {
  log = Log.getLog(owner);
}

代码示例来源:origin: de.mhus.lib/mhu-lib-persistence

public void printStackTrace() {
  if (traceCaller.value() && lastStackTracePrint + traceWait.interval() < System.currentTimeMillis()) {
    lastStackTracePrint = System.currentTimeMillis();
    LinkedList<ConnectionTrace> list = new LinkedList<ConnectionTrace>(getStackTraces().values());
    Collections.sort(list);
    log().f("Connection Usage",list.size());
    for (ConnectionTrace trace :list) {
      trace.log(log());
    }
  }
}

代码示例来源:origin: de.mhus.lib/mhu-lib-persistence

protected void alterTableDropPrimaryKey(Statement sth, String tn) {
  String sql = "ALTER TABLE "+tn+" DROP PRIMARY KEY";
  log().d("drop primary key",sql);
  try {
    sth.execute(sql.toString());
  } catch (Exception e) {
    log().i(sql,e);
  }
}

相关文章

微信公众号

最新文章

更多