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()); } }