마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

로그 출력에 제한이 따로 있나요?

0 추천

그러니까 로그 출력이 짧은시간에 너무 많으면 제대로 출력되지 않는 그런게 있나요??

 

                for(int i = 0 ; i < cursorTolist.size()-1; i++){
//                    Log.e("TAG","uid : " + cursorTolist.get(i).timestamp );
                    System.out.println(cursorTolist.get(i).timestamp);

                }

 

04-10 04:01:26.355 17641-17641/com.example.krmai.nychat0001 E/TAG: size : 8
04-10 04:01:26.355 17641-17641/com.example.krmai.nychat0001 I/System.out: 1523332886331
04-10 04:01:26.355 17641-17641/com.example.krmai.nychat0001 I/chatty: uid=10085(com.example.krmai.nychat0001) identical 5 lines
04-10 04:01:26.355 17641-17641/com.example.krmai.nychat0001 I/System.out: 1523332886331
04-10 04:01:26.356 17641-17641/com.example.krmai.nychat0001 E/TAG: size : 0

 

이렇게 출력이 됩니다. 

 

며칠전까지는 별 불편함 없이 잘 쓰고있는데 오늘은 이런저런 오류 에러 각종 문제가 보이네요 ㅠ

단순 for문으로 1~20까지 출력 이런건 잘되는데 특정 Cursor 나 Arraylist 를 사용하면 저렇습니다.

nickeun (540 포인트) 님이 2018년 4월 10일 질문

1개의 답변

0 추천
andorid studio 3.1 부터 로그에 살짝 문제가 있더라고요...

System.out.print() 말고 Log.i() 를 사용해보세요.
쎄미 (162,410 포인트) 님이 2018년 4월 10일 답변
댓글 이제 봤네요.
그렇죠? 정책이 달라졌는지 짧은시간 반복 출력은 2개만 출력해주고 몇개가 지나갔는지 카운터만 해주더라고요
 Log.i(출력);
 Log.i("임의로 아무거나");

으로 반복시키니 다 출력되더라고요.
내용이 다르거나, 로그 찍는 시간이 다르거나 해야 찍히더라고요.
...