Hi

I think your comments are well worded and fit the shoe.

Hermod

-----Opprinnelig melding-----
Fra: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sendt: 30. januar 2003 12:16
Til: Log4J Developers List
Emne: RE: logging.apache.org



I figure now might be a good time to throw in my two cents (in review,
it
looks more like 25 cents ;-).  I'm one of those developers that's out
here
on the mailing list silently reading all the posts etc.  I have to agree
with Mark on several of the points he made here.

Within the past couple of months I submitted a potential change to the
DOMConfigurator.  I just wanted to be able to run an XML string into the
DOMConfigurator rather than always having to have a physical XML file.
I
haven't heard anything about it since I submitted it.  Why haven't I
heard
anything?  I don't know.  It doesn't bother me that much, but...

Its important to consider that programmers are proud people.  We tend to
think rather highly of our own intellect, even when we are fools.  In an
open source environment, when a developer who thinks highly of his work
is
snubbed (or thinks he has been), he is quite likely to take his talents
elsewhere.  The process needs to be such that each contributor feels
like a
part of "the team".

Personally, I feel that logging isn't exactly a niche product.  I feel
that
logging is an integral part of writing solid enterprise level code.  It
is
absolutely imperitive that we have logs of what our applications are
doing
in an enterprise setting.  Even in a desktop environment I think logs
are
extremely important.  What desktop app have you ever written that didn't
have some homegrown custom logging setup?  Nearly every program I've
ever
written has written to the console or a flat file for lack of a better
place.  Logging is as integral to development as unit testing.  EVERY
programmer has ALWAYS written debug information to the screen during
debug
or development.  Whereas JBoss only matters to j2ee and increasingly to
general middleware apps, logging matters to everybody.

So what can be done for the "Mike McAngus' of the world"?  Too many
committers can make a mess of things, it is true.  But, can there be a
difference between committers on an architectural level and committers
on
an "internal" code level (ie: fixing comments in the code, optimizing a
method, etc).

Another project I've been associated with had committers (2 really
active
committers, but 4-5 with commit priviledges), and then had team members,
and then the community at large.  The community basically just offered
up
ideas, but no real code changes.  The team members and committers would
provide the real code changes, and the committers would, well, commit
them
(or not).  This organization provides a bigger surface area for
interacting
with the community because the community can interact with team members
(of
which there could be 20 or more) rather than just with committers (2).

There are plenty of us out here who'd be more than happy to offer our
services as team members.  This would provide the ability to get a lot
more
done much more quickly.

There are SO MANY THINGS that can still be done!  While the overall
architecture is set and is really quite good, there are a zillion tools
and
things to be improved.  What about a GUI for specifying the log file
settings?  What about improving the "chainsaw" or other gui's for
reading
log files?  What about more and better appenders?  What about "plugging"
log4j into 1.4 logging?  What about doing more for saving and loading
settings and files in databases?  What about ...?  There are hundreds of
ideas that people have, but don't know how to submit the ideas, or don't
have the time to write the code themselves and so don't submit.

If log4j is going to survive, indeed thrive, then the contributions MUST
increase.  Log4j will die against 1.4 logging if it does not continue to
make strides.  A healthy contributor base is essential.  I am also in
doubt
that Sun has many (if any) engineers actively working on their logging
API,
but that isn't going to stop the vast majority of java programmers in
real
world situations from adopting it.  Sun, IBM, and others have made very
substantial investments in Java and you can bet that they are going to
support their package.

Richard

PS> +1 for logging.apache.org (in case anyone cares ;-)


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

This email with attachments is solely for the use of the individual or
entity to whom it is addressed. Please also be aware that DnB cannot
accept any payment orders or other legally binding correspondence with
customers as a part of an email. 

This email message has been virus checked by the virus programs used
in the DnB Group.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to