⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 querytracer.java

📁 OR Mapping工具
💻 JAVA
字号:
/** * Title:        QueryTracer<p> * Description:  Class to print out info about database queries. Used for debugging<p> * @author 	 Richie Bielak * @version 1.0 */package org.ephman.abra.database;import java.util.Date;public class QueryTracer {	/** Level 0 no trace, level 1 trace */	private static int traceLevel = 0;	private static String currentTime () {		Date now = new Date ();		return now.toString ();	}	/** Set query trace level */	public static void setTraceLevel (int lev) {		traceLevel = lev;	}	/** Trace rotuine. Will print stuff if level is greater than 0 */	public static void trace (GenericFactoryBase fact, String msg, int oid) {		trace (fact, msg + " (oid="+oid+")");	}	public static void trace (GenericFactoryBase fact, String msg, PreparedQuery pq) {		if (pq != null) msg += pq.getArguments().toString ();		trace (fact, msg);	}	public static void trace (GenericFactoryBase fact, String msg) {		if (traceLevel > 0) {			System.out.println("<" + currentTime() + ">:" +					fact.getClass().getName() + ":" + msg);		}	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -