123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- package com.wdkl.callingmainnurse.util;
- import android.util.Log;
- import java.io.IOException;
- import okhttp3.Call;
- import okhttp3.Callback;
- import okhttp3.FormBody;
- import okhttp3.OkHttpClient;
- import okhttp3.Request;
- import okhttp3.Response;
- public class ClientUploadUtils {
- private String TAG = ClientUploadUtils.class.getSimpleName();
- private OkHttpClient okHttpClient;
- public void uploadingErrorLog(String URL,String class_name,String method_name,
- String exception_name,String err_msg,String stack_trace){
- if(okHttpClient == null){
- okHttpClient = new OkHttpClient();
- }
- FormBody.Builder formBody = new FormBody.Builder();
- formBody.add("class_name",class_name);
- formBody.add("method_name",method_name);
- formBody.add("exception_name",exception_name);
- formBody.add("err_msg",err_msg);
- formBody.add("stack_trace",stack_trace);
- Request request = new Request.Builder()
- .url(URL)
- .post(formBody.build())
- .build();
- okHttpClient.newCall(request).enqueue(new Callback() {
- @Override
- public void onFailure(Call call, IOException e) {
- Log.e(TAG,"错误日志上传失败"+e.getMessage());
- }
- @Override
- public void onResponse(Call call, Response response) throws IOException {
- Log.d(TAG,"错误日志上传成功");
- String data = response.body().string();
- Log.d(TAG,"错误日志数据 data "+data);
- }
- });
- }
- }
|