xuxiuxi
2017-07-19 51c810c314e17aebb5935df7165ccf499dc09c31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
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());
    }
 
}