removed dependency from LOG4J
removed dependecy from Log4J
added ignires
refactored the SysLogHandler to wrap in the Configuration class the specific tasks for its configuration. Fixed not used "closed" and more
refactored configuration. audited, noted the problems. still not
completed
refactored validation and configuration parsing. introduced invariants
and factory design pattern. simplified. fixed obvious bugs. Remove the
Validator as a copy-paste code. 
Introduced SyslogHandlerBean to allow bean-style handler setup and
initialization needed in our case.
still not completed
removed util.SysInfo class as its methods were delegated to
Configuration. Still not complteted.
NOTE: This code seems never was working (or at least tested properly)
refactored to use actually the configured RFC to geenrate messages and adapters
refactored the SyslogHandlers to provide specific initialization mechanism,
whereas the handler logic is moved to a common class. Introduced states of
the conenctor so that only it to control the open/close behavior of the
handlers and connectors. Avoided "closed" flags.
generalized (pulled up) the Message.print() method and avoided the uncontrilled implementation on Message5424.
Avoided the separate step of fillIn when publishing the messages and reduced coupling.
That (unreasonably) spread methoc calls and assumptions on the implemented RFC are
really hard to control. Still to consolidate the creation of the adaptors.
Do we need all these interfaces and abstract classes?
Merged AdaptorRFC* with corresponding MessageRFC* becaue they essentially do the same adapt the log record to the requirements of the RFC. They do not evolve independently,
thus there is no need they to be separate classes. Removed Adaptor classes.
Simplified the SysLogRFC as a Factory of Messages. Simplified the Connector.
Still to review the RFC 3164 implementation
reduced the methods in Message interface and reduced the visiobility of
the implementations of the excluded  messages
recovered original formatting of RFC 3164
Added configuring for RFC
implemented uniform handling of the network communication (applied template method) by extracting a common NetworkSender class.
Refactored the delivery itself - reviewed the cases specifically loosing messages.
Considered shutdown events and reporting the pending messages.
Intrduced the connector on close to wait for the worker thread in order to allow it print the pending messages on JVM shutdown
Simplified:
- Added i:FAO LogManager for PCI DSS purposes, making this project useful
- Migrated to regular ANT build from MAVEN with no dependencies.
- Migrated to i:FAO directories structure
- Removed the orginal manual test
- Added tests (see the build.xml) of exact integration with Java SE, as of the platfom's conventions
Added versioning
commented
renamed project to syslog_logger