本文整理了Java中de.mhus.lib.core.logging.Log
类的一些代码示例,展示了Log
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Log
类的具体详情如下:
包路径:de.mhus.lib.core.logging.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);
}
}
内容来源于网络,如有侵权,请联系作者删除!