Yes, I have been thinking about that and I agree that it would
definitely add a lot of flexibility. I will probably add that soon
(maybe in the next alpha release.) I'm just not sure of the best way
to expose that. It could be as simple as adding a setter method to
SpyLogFactory to replace the default one... or maybe a system property
so it could be set externally... (or both?) Also thought it might be
nice to have an Observer/Observable pattern so that more than one
SpyLogDelegator could be active at once... but that might be
overkill. Suggestions are welcome.