[
https://issues.apache.org/jira/browse/MRM-588?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Martin Stockhammer updated MRM-588:
-----------------------------------
Fix Version/s: (was: 2.3.0)
3.1.0
> proxy logging is not always effective for diagnosing issues
> -----------------------------------------------------------
>
> Key: MRM-588
> URL: https://issues.apache.org/jira/browse/MRM-588
> Project: Archiva
> Issue Type: Task
> Affects Versions: 1.0-beta-4
> Reporter: Brett Porter
> Fix For: 3.1.0
>
>
> 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 was sent by Atlassian JIRA
(v6.3.15#6346)