
elephant.utils.DumpUtil Maven / Gradle / Ivy
The newest version!
package elephant.utils;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.serializer.SerializerFeature;
/**
*
* @author skydu
*
*/
public class DumpUtil {
private DumpUtil(){}
//
public static String dumpParameter(String callToken,Object []args){
return dumpParameter(callToken, args,0);
}
/**
* @param callToken String
* @param args Object[]
* @return String
*/
public static String dumpParameter(String callToken,Object []args,int startIndex){
StringBuilder sb=new StringBuilder();
sb.append("\n--------------------------------------------------------\n");
sb.append("InvokeMethod:"+callToken+"\n");
if(args!=null){
for(int i=startIndex;i\n");
}else{
sb.append(JSON.toJSONString(o,SerializerFeature.PrettyFormat)+"\n");
}
sb.append("--------------------------------------------------------\n");
return sb.toString();
}
//
public static String dump(Object o){
if(o==null){
return "";
}
return JSON.toJSONString(o,SerializerFeature.PrettyFormat);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy