proxy logging is not always effective for diagnosing issues
-----------------------------------------------------------

                 Key: MRM-588
                 URL: http://jira.codehaus.org/browse/MRM-588
             Project: Archiva
          Issue Type: Task
    Affects Versions: 1.0-beta-4
            Reporter: Brett Porter
             Fix For: 1.1


I would like to open discussion for what exactly needs to be logged, and at 
what level, for proxy issues to be effectively diagnosed. With the current 
configuration, I was unable to pinpoint some problems easily.

Some thoughts:
- don't talk about policies, but state what is happening
- always include the artifact and repository requested
- log more if it results in a NotFoundException
- condense information onto fewer lines where possible (if there are concurrent 
requests, without an NDC these will start getting mixed up in the logs)

Here are my thoughts:

DEBUG Artifact [x/y/z.jar] will not be requested from remote repository [foo] 
as it didn't match whitelist items
DEBUG Artifact [x/y/z.jar] will not be requested from remote repository [foo] 
as it matched blacklist item x/**
INFO Artifact [x/y/z.jar] requested from managed repository [internal], 
checking remote repositories [central,java.net], excluding remote repositories 
[foo]

Then:
INFO Artifact [x/y/z.jar] retrieved from remote repository [central], skipping 
others
or
INFO Artifact [x/y/z.jar] not retrieved as it failed post-download policy 
[bar-policy] (include reason)

And so on...

Thoughts?

An open question is what level to log this at: I feel that it should be at 
INFO, but that might be too noisy by default. Perhaps the right thing to do 
here is to add a connector configuration property that says whether to log all 
requests (and if not, only log at debug level).


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to