Saturday, January 23, 2010

XINS 3.0-alpha3 and Logdoc 0.2

I've just released the 3.0-alpha3 version of my XINS fork, which includes the also just released Logdoc 0.2. See:

Compared to version 0.1, Logdoc 0.2 is cleaned up: the internal logging output is now sent via Ant, meaning that the Ant options -verbose and -debug are needed to see all output. This improves usability.

XINS 3.0-alpha3 introduces lots of small changes, mostly cleanup and minor corrections. A functional change is the introduction of client-side transaction logging via the log messages 2300 and 2301. The former includes the input/output parameters, while the latter does not.

Note that my XINS 3.0 fork is based off XINS 2.2-alpha2. Porting the changes from the 2.x branch to my 3.0-fork is one of my next challenges. Help in this area would be much appreciated! If you are keen and precise and know a bit about Java coding, let me know via ernst [at] ernstdehaan com.

Monday, January 11, 2010

XINS 3.0-alpha2 and Logdoc 0.1

Just now I've released the 3.0-alpha2 version of my XINS branch, at:
Main feature is that Logdoc has been factored out into its own project, of which I've released version 0.1:
Logdoc is used to specify log mesages separate from code, generating both Log4J code and web documentation.

Possibly Logdoc can be extended to support code generation to other environments, including Apache Commons Logging, Log4PHP, Log4C, etc.

Another change made to XINS is that all source code is now under src/java making it much easier to work on XINS from an IDE.

So most of the previously presented random ideas have been implemented already...