| | 62 | * The failure condition, where {{{ILogger}}} has not been specified, results in an entirely inscrutable traceback. Why does this code expect an {{{ILogger}}} to be available? What happens when one isn't? We've had this problem with Nevow's context object for years now. Personally, I think that this problem alone should be considered a deal-breaker for this interface. The "inverted" interface, below, leaves all the problems of location and configuration error reporting to the user, and they all occur ''before'' any application code is invoked, which is vastly superior. --GlyphLefkowitz |