On Oct 4, 2004, at 10:41 AM, Ken Knox wrote:
My question is - is there any plans to remove iostream dependencies from log4cxx - or if not should we undertake to do so, would this effort be likely to be accepted into the codebase, and an effort made subsequently to keep log4cxx iostream free? Thanks & Regards, Ken.
I am not aware of any plans to do so and I don't recall any previous requests.
I have been making vague threats to get to my bug and enhancement list which might actually happen in the next few weeks as I complete another project. One of them (the unicode rework) would likely result in pretty substantial changes to the code-base which would likely conflict with an independent iostream-free branch.
I would definitely prefer using the standard C++ library in the implementation instead of going back to the C RTL. However, the header files don't do a great job of hiding implementation details from the clients. Would it be acceptable if log4cxx used the standard C++ libraries internally as long as the client header files did not contain any iostream types? If not what types of changes would you propose?
