FOP Developers:

I did a dry run of the startup refactoring (Session, Document, etc.) work
yesterday & this morning, and am satisfied that the concepts work. Here are
some comments:

1. I am going to start committing changes, hopefully this evening. Much of
the work is refactoring, but there are some substance changes as well,
specifically to allow multiple output options, multiple documents, etc. I
have therefore decided to implement it as a series of self-contained
changes, rather than dropping the entire change in at once. This will make a
better doc trail. Let me know if you object.

2. Logging. During the dry run, I realized that I don't know whether we want
to have logging for a Session, or for each Document, or even at some finer
level of granularity. Session will be implemented as a singleton, so if we
only need logging at that level, then a static construct can be used to get
logging from /anywhere/ without adding anything. Otherwise, I'll add logic
that allows the Document object to either be directly accessed or computed
(by going up the object hierarchy) to get the logger. That seems more
desirable to me than implementing logging in all of the classes, but perhaps
I am missing something there.

Victor Mote (mailto:[EMAIL PROTECTED])
2025 Eddington Way
Colorado Springs, Colorado 80916
Voice +1 (719) 622-0650
Fax   +1 (720) 293-0044

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

Reply via email to