> >I think proper logging is vital part of any non-trivial code. I'm willing
> >to cooperate with you to introduce it in live555 library.
> 
> No.  Logging is necessarily application specific.

Then why do you ever have it in the library? Either get rid of it completely 
or do it correctly. 

> As I noted in my
> earlier message, you can do it however you want in your
> "[Basic]UsageEnvironment" subclass.  But I won't be adding any
> specific 'logging' functionality to the supplied "LIVE555 Streaming
> Media" library code.

Yes, I know, i have did it. But it is too coarse for me. Just subclassing does 
not work for me.

I really really need to filter by importance.Using RTSPClient.cpp as example I 
have no way to decide if that "message" is debug one like
envir() << "Opening connection to " ...
or just something even less important like
envir() << "...local connection opened\n"
or somethig informative (more than debug) like
envir() << "Sending request: " << cmd << "\n"

By the way the last one it the only way to know sent RTSP command from client 
code as cmd is destroyed before function return.


> >Are you willing to incorporate patches?
> 
> Yes - if they fit with the overall architecture of the code.

All right, I will try again with something completely different (not logging).

Best Regards
David Stegbauer

This e-mail and any attachment is for authorised use by the intended 
recipient(s) only. It may contain proprietary material, confidential 
information and/or be subject to legal privilege. It should not be copied, 
disclosed to, retained or used by, any other party. If you are not an intended 
recipient then please promptly delete this e-mail and any attachment and all 
copies and inform the sender. Thank you.


_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to