Ich greife über JNA auf OpenCV zu. Wenn meine Prozesse zu lange brauchen, um ein Bild zu verarbeiten, gibt OpenCV die Meldung "Camera dropped frame" aus. Mein Problem ist, es produziert zu viele Nachrichten, die die Konsole nutzlos für meine Protokollierung Zwecke macht. Unten Google-Code-Suche zeigt, dass es in cout gedruckt wird,
http://www.google.com/codesearch?hl=en&lr=&q=%22camera+dropped+frame%21%22&sbtn=Suche
Ich habe versucht, sowohl out als auch err in meine Protokolle umzuleiten, aber ich erhalte immer noch die Meldungen auf der Konsole.
(System/setOut (proxy [java.io.PrintStream] [System/out]
(print [s] ;;(trace s)
)
(println [s] ;;(trace s)
)
))
(System/setErr (proxy [java.io.PrintStream] [System/err]
(print [s] ;;(trace s)
)
(println [s] ;;(trace s)
)
))