Hi David, I have no problems as it has nothing proprietary. Stoyan too had requested it and I will post a zip file to the list. I have created the projects in the debug mode using Visual Studio.net 2003 and you will need the log4cxxd.dll. Let me know if you need the dll as well.
I will try to post it by today. Rgds Arun -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] rg] On Behalf Of Steck, David Sent: Wednesday, June 07, 2006 11:27 AM To: Log4CXX User Subject: RE: Log4cxx is in :) Arun, I will also be doing a presentation on log4cxx soon. Could I please get a copy of your demo apps? Would I have permission to use all or part of them in my presentation? Thanks! -David Steck [EMAIL PROTECTED] -----Original Message----- From: Arunkumar [mailto:[EMAIL PROTECTED] Sent: Friday, June 02, 2006 5:19 PM To: 'Log4CXX User' Subject: Log4cxx is in :) Hi guys, I gave a presentation on log4cxx today and everybody loved the concept. Good job guys and do release it soon. :) I have 3 demo apps I wrote for the presentation. Language: C++ /compiler - msvc7.1/ OS: Windows App1 demonstrates instantiating a single logger object and sending the outputs to multiple appenders - shows both static and dynamic configuration (xml) App2 demonstrates class hierarchy and additivity - shows both static and dynamic configurations (xml) with multiple appenders App3 demonstrates multi-threading - a max of 64 threads writes to a single file OR a max of 64 threads writes to individual files (without crashing) :) The limit is 64 because of a WaitForMultipleObjects limitation. The apps are very simple but I guess they are effective in proving the concept. Let me know if you guys are interested and I will send you the source files + project files. Issues: 1) Telnet appender crashed during run-time when a layout is not specified. The problem is similar to OutputDebugAppender. This time it crashed at a different point though. I was setting additivity flag to false and it crashed here. File: logger.cpp void Logger::setLevel(const LevelPtr& level) { this->level = level; } Got side-tracked and could not test the Japanese Unicode character output. Hopefully should get back to it next week as time permits. Thanks Arun