[ 
https://issues.apache.org/jira/browse/OAK-2302?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Chetan Mehrotra resolved OAK-2302.
----------------------------------
       Resolution: Fixed
    Fix Version/s:     (was: 1.2)
                   1.1.3
         Assignee: Chetan Mehrotra

Changed the property name as suggested

* trunk - http://svn.apache.org/r1642119
* Branch - http://svn.apache.org/r1642122

> Simplify query debugging with MDC
> ---------------------------------
>
>                 Key: OAK-2302
>                 URL: https://issues.apache.org/jira/browse/OAK-2302
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>          Components: query
>            Reporter: Chetan Mehrotra
>            Assignee: Chetan Mehrotra
>            Priority: Minor
>             Fix For: 1.0.9, 1.1.3
>
>         Attachments: OAK-2302.patch
>
>
> QueryEngine in Oak has support for {{explain}} and {{measure}} to enable a 
> user to determine how a query is executed by the engine. Result returned via 
> explain call just tell what index would be used to execute the query. However 
> often we need to see which all indexes were consulted and what cost were 
> obtained from them.
> To get that data one has to enable debug level log for 
> {{org.apache.jackrabbit.oak.query}}. Enabling them on a bigger system often 
> results in lots of logs due to invocation of queries done by various part. 
> Mostly the log is flooded with reference query invoked by authentication 
> layer thus making it hard to find out relevant logs.
> To simplify getting only debug level logs for query which had explain enabled 
> it would be helpful to provide support via MDC [1] (which is part of Slf4j 
> API already being used in Oak)
> (patch and usage details to follow)
> [1] http://logback.qos.ch/manual/mdc.html



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to