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




Reply via email to