안드로이드 개발 질문/답변
(글 수 45,052)
안드로이드 개발을 하고 있는데 처음이다 보니 커널 로그를 확인할 때
adb shell 로 단말에 접속해 dmesg 명령을 사용하고 있습니다.
그런데 dmesg 명령은 부팅하면서 부터 쌓인 커널 로그를 항상 보여주기 때문에
dmesg -c를 이용해 한번 출력하고 로그 버퍼를 비워주고 있거든요.
그런데 상황을 예를들면
터치나 키를 누를때마다 커널 소스상에서 printk를 이용해서 로그를 축적하고
로그의 출력은 shell에서 dmesg -c를 입력할 때만 출력되고 있습니다.
제가 원하는건 shell 상에서 커널 로그가 실시간으로 바로 화면에 출력되는 방법을 찾고 있습니다.
현재 dmesg -c 커맨드밖에 몰라서 어떻게 하면 dmesg -c를 계속 쳐서
shell 화면상에 printk의 로그들이 바로바로 올라오게 할 수 있는지를 찾아보고 있는데
커널 로그를 실시간으로 볼수 있는 방법이 있는지 조언 부탁드립니다.
adb shell 로 단말에 접속해 dmesg 명령을 사용하고 있습니다.
그런데 dmesg 명령은 부팅하면서 부터 쌓인 커널 로그를 항상 보여주기 때문에
dmesg -c를 이용해 한번 출력하고 로그 버퍼를 비워주고 있거든요.
그런데 상황을 예를들면
터치나 키를 누를때마다 커널 소스상에서 printk를 이용해서 로그를 축적하고
로그의 출력은 shell에서 dmesg -c를 입력할 때만 출력되고 있습니다.
제가 원하는건 shell 상에서 커널 로그가 실시간으로 바로 화면에 출력되는 방법을 찾고 있습니다.
현재 dmesg -c 커맨드밖에 몰라서 어떻게 하면 dmesg -c를 계속 쳐서
shell 화면상에 printk의 로그들이 바로바로 올라오게 할 수 있는지를 찾아보고 있는데
커널 로그를 실시간으로 볼수 있는 방법이 있는지 조언 부탁드립니다.



