Pracowałem w Javie i znam podstawowy C.Przekierowanie wyjścia fprintf do portu
Muszę debugować kod, który nie został napisany przeze mnie. W moich projektach Java, używam log4j o następującej konfiguracji:
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
Potem korzystania z wtyczki beanmill w NetBeans do zapoznania się z dziennika, tak aby znać pochodzenie dzienniku. Możliwe jest przeszukiwanie kodu źródłowego ciągu znaków w wynikach dziennika, ale to wymaga czasu i muszę to zrobić dla wielu instrukcji. Beanmill sprawia, że tak proste, jak kliknięcie na zalogowanej linii.
Teraz muszę pracować z pewnym kodem C, który używa wielu instrukcji fprintf
.
Każdy pomysł, w jaki sposób mogę osiągnąć to, co robiłem z log4j i beanmill, przekierowując wyjście fprintf
do portu 4445?
Pracuję w systemie Windows XP, z MinGW i NetBeans 7.3.
Z jakiego systemu operacyjnego współpracujesz? Czy rozwiązanie musi być przenośne? –
Praca w oknach ... nie musi być przenośna .. Wypisane oryginalne pytanie – Shiva
Jeśli rozumiem cię poprawnie, twój kod C jest substytutem log4j? –