After evaluating the IBM (jLog), JDK1.4 (JSR-000047) and log4j APIs,
I
have to admit that log4j comes the closest to meeting my needs and is
my preferred logging API.
Please do consider, strongly, upgrading the JSR-000047 to include the
functions from log4j which I consider very important: level setting
independence; (very, very important) logging to daemons, services and
email; the ability to log to multiple files; benign operation in the
face of logging failures (i.e. crashing while attempting to log is
unacceptable); "only report once" functionality whereby subsequent
messages of a similar nature are ignored; XML based configuration;
and
performance enhancers (low performance overhead in the face of low
priority operations).
Sincerely,
Paul M. Reilly
Pajato Systems Group