본문 바로가기
Study/Android

android logcat 메세지 제한

by Answer Choi 2017. 7. 26.
반응형


image파일을 blob로 MySQL에 저장하려고 byte array를 String으로 인코딩했는데, 


확인 하려고 보니 logcat에 다 나오지가 않네요.


찾아보니 약 4000byte정도로 제한되어있는듯 합니다.


다 띄우는 방법은 나눠서 띄워야 합니다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
String temp=image_string;
try {
      while (temp.length() > 0) {
        if (temp.length() > 4000) {
            Log.e("imageLog", temp.substring(04000));
            temp = temp.substring(4000);
        } else {
            Log.e("imageLog",  temp);
            break;
        }
    }
catch (Exception e) {
    Log.e("Exception",  e.toString());
}
cs


Line 1 : 인코딩된 이미지 String을 temp에 넣어줍니다.


Line 3~11 : String을 4000개씩 끊어서 출력해줍니다.



위 사진은 적용되지 않아서 출력이 제대로 되지 않았을때



이건 모두 출력된 것입니다.


자세히 보시면 나눠서 출력하고 있습니다.

반응형

인기글