• 
      

    Fix logging errors when failing to write to a path.

    Review Request #7161 — Created April 2, 2015 and submitted — Latest diff uploaded

    Information

    Djblets
    release-0.8.x
    36a5477...

    Reviewers

    If logging is enabled, but the destination path is not writable, we fall
    back to a basic logging configuration. This configuration, however,
    doesn't support the parameters we put into the log format string.
    
    We now use our own log formatter unconditionally, and just set up a
    StreamHandler if we can't write anywhere.

    I hit this when testing against a database with a log path pointing to
    a non-existent location. It ended up giving those strange "request_info"
    errors we occasionally see. After this change, I had a reasonable console
    log.

    Unit tests pass.