package com.awsle.aibatis.log;
|
|
import java.util.List;
|
|
import android.util.Log;
|
|
import com.awsle.aibatis.sql.DynamicSql;
|
|
/**
|
*
|
* @author 席有芳
|
* @url http://code.awsle.com/index.php/p/aibatis/
|
* @mail 951868171@qq.com
|
* @version 1.0
|
* @since aibatis-Alpha1.0.zip
|
*/
|
public class AibatisLog {
|
|
/**
|
* 日志
|
* */
|
public static void d(DynamicSql dynamicSql) {
|
String[] bindArgs = dynamicSql.getBindArgs();
|
StringBuffer sb = new StringBuffer();
|
if(null != bindArgs){
|
List params = dynamicSql.getParams();
|
sb = new StringBuffer();
|
sb.append("{");
|
for (Object arg : params) {
|
sb.append(arg.toString() + ",");
|
}
|
sb.append("}");
|
// 参数
|
Log.d("Aibatis", "params:" + sb.toString());
|
sb = new StringBuffer();
|
sb.append("{");
|
for (String arg : bindArgs) {
|
sb.append(arg + ",");
|
}
|
sb.append("}");
|
// 值
|
Log.d("Aibatis", "bindArgs:" + sb.toString());
|
}
|
Log.d("Aibatis", "Sql:" + dynamicSql.getSql());
|
}
|
|
}
|