[JAVA] 자바에서 OutputDebugString, DbgView.exe 사용기
지금당장해
서비스 프로그램을 작성하다보면 내부 로직이 복잡하게 Thread로 얽히는 것이 일반적인 상황일 것이다. 이러다 보니 로그를 보며서 진행 흐름을 머리속으로 Synchronize하게 되는데, 사실 로그 파일이라는 것이 로깅 프레임웍에 따라 롤링도 되고 이를 실시간으로 업데이트 해주는 별도의 뷰어를 사용해야 하니 필자 같은 소위 M빠들은 DbgView를 이용하여 프로그램 Statement 사이 사이에 날려주는 디버그 정보를 읽어 디버그 혹은 UI가 없는 녀석들의 동작을 감시한다. 헌데 오늘 간만에 JAVA코드를 만지작 거리다 갑자기 그런 생각이 Java에서는 않되나? 역시 있었다. JAVA에는 JNI라고 하는 네이티브 인터페이스 메커니즘이 있고 이를 활용하여 해서 OutputDebugString함수를 사용하는..