Berin Loritsch wrote:
Should we have a requirement for Sandbox code that none of the components/libraries should directly depend on LogKit?
The Assembly project has a direct dependency.
Berin:
The Assembly package has a direct dependency on LogKit because I've experimenting with how meta data should interact with a logging manager. The interfaces in the excalibur-logger package proved insufficient because it assumes that the entire application logging policy is applied at one hit via a configuration whereas in Assembly there is a separation between the establishment of the logging system and establishment of logging channels.
In particular, information concerning require logging channels and associated parameters are not known until an appliance is loaded. The approach I took was to put in place an "alternative" logging manager that would enable some freedom to experiment and determine the real requirements. That process isn't finished (because there are other higher priority items being dealt with). Once I get some time to look into this further I except to be able to come up with a clear set of requirements for changes and we look at how those changes could/should be incorporated to excalibur-logger.
Cheers, Steve.
p.s. While Assembly used logkit as part of its implementation but this is not exposed to users of the API.
SJM.
--
Stephen J. McConnell mailto:[EMAIL PROTECTED] http://www.osm.net
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
