Java로 작업했으며 기본 C를 알고 있습니다.fprintf 출력을 포트로 리디렉션
필자가 작성하지 않은 코드를 디버깅해야합니다. 내 자바 프로젝트에서, 나는 다음과 같은 구성으로 log4j를 사용하고있다 : 나는 로그의 출처를 알 수 있도록 로그를 읽을 넷빈즈에서 beanmill 플러그인을 사용 그 후
log4j.rootCategory=INFO, A1, socket
log4j.appender.socket=org.apache.log4j.net.SocketAppender
log4j.appender.socket.remoteHost=localhost
log4j.appender.socket.port=4445
log4j.appender.socket.locationInfo=true
log4j.appender.A1=org.apache.log4j.ConsoleAppender
합니다. 로그 출력에서 문자열의 소스 코드를 검색하는 것은 가능하지만 그 작업에는 시간이 걸리고 많은 문장을 처리해야합니다. Beanmill은 기록 된 라인을 클릭하는 것만 큼 쉽습니다.
이제 많은 fprintf
문을 사용하는 일부 C 코드를 사용해야합니다.
fprintf
출력을 포트 4445로 리디렉션하여 log4j 및 beansmill으로 내가 뭘 할 수 있었는지 알기 원하십니까?
저는 MinGW 및 NetBeans 7.3이 설치된 Windows XP에서 작업하고 있습니다.
어떤 OS를 사용하고 있습니까? 솔루션은 이식성이 있어야합니까? –
windows에서 작업 중 ... 휴대용 일 필요가 없습니다. 원래 질문 – Shiva
제대로 이해하면 C 코드가 log4j 대신 사용할 수 있습니까? –