## Uses of Interface
org.jboss.resteasy.tracing.RESTEasyTracingLogger

- Packages that use RESTEasyTracingLogger
  Package | Description
  --- | ---
  org.jboss.resteasy.client.jaxrs.internal |
  org.jboss.resteasy.core |
  org.jboss.resteasy.core.interception.jaxrs |
  org.jboss.resteasy.core.providerfactory |
  org.jboss.resteasy.tracing |

- - ### Uses of RESTEasyTracingLogger in org.jboss.resteasy.client.jaxrs.internal

    Fields in org.jboss.resteasy.client.jaxrs.internal declared as RESTEasyTracingLogger
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected RESTEasyTracingLogger` | ClientInvocation.`tracingLogger` |
    `protected RESTEasyTracingLogger` | ClientResponse.`tracingLogger` |

    Methods in org.jboss.resteasy.client.jaxrs.internal that return RESTEasyTracingLogger
    Modifier and Type | Method | Description
    --- | --- | ---
    `RESTEasyTracingLogger` | ClientInvocation.`getTracingLogger()` |

    Constructors in org.jboss.resteasy.client.jaxrs.internal with parameters of type RESTEasyTracingLogger
    Constructor | Description
    --- | ---
    `ClientResponse​(ClientConfiguration configuration, RESTEasyTracingLogger tracingLogger)` |
    `FinalizedClientResponse​(ClientConfiguration configuration, RESTEasyTracingLogger tracingLogger)` |

  - ### Uses of RESTEasyTracingLogger in org.jboss.resteasy.core

    Methods in org.jboss.resteasy.core with parameters of type RESTEasyTracingLogger
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected javax.ws.rs.core.Response` | ExceptionHandler.`executeExactExceptionMapper​(Throwable exception, RESTEasyTracingLogger logger)` | If there exists an Exception mapper for exception, execute it, otherwise, do NOT recurse up class hierarchy of exception.
    `protected javax.ws.rs.core.Response` | ExceptionHandler.`executeExceptionMapper​(Throwable exception, RESTEasyTracingLogger logger)` | Execute an ExceptionMapper if one exists for the given exception.
    `protected javax.ws.rs.core.Response` | ExceptionHandler.`executeExceptionMapperForClass​(Throwable exception, Class clazz, RESTEasyTracingLogger logger)` |
    `protected javax.ws.rs.core.Response` | ExceptionHandler.`handleApplicationException​(HttpRequest request, ApplicationException e, RESTEasyTracingLogger logger)` |
    `protected javax.ws.rs.core.Response` | ExceptionHandler.`handleReaderException​(HttpRequest request, ReaderException e, RESTEasyTracingLogger logger)` |
    `protected javax.ws.rs.core.Response` | ExceptionHandler.`handleWriterException​(HttpRequest request, WriterException e, RESTEasyTracingLogger logger)` |
    `protected javax.ws.rs.core.Response` | ExceptionHandler.`unwrapException​(HttpRequest request, Throwable e, RESTEasyTracingLogger logger)` |

  - ### Uses of RESTEasyTracingLogger in org.jboss.resteasy.core.interception.jaxrs

    Fields in org.jboss.resteasy.core.interception.jaxrs declared as RESTEasyTracingLogger
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected RESTEasyTracingLogger` | AbstractReaderInterceptorContext.`tracingLogger` |
    `protected RESTEasyTracingLogger` | AbstractWriterInterceptorContext.`tracingLogger` |

    Constructors in org.jboss.resteasy.core.interception.jaxrs with parameters of type RESTEasyTracingLogger
    Constructor | Description
    --- | ---
    `AbstractReaderInterceptorContext​(javax.ws.rs.core.MediaType mediaType, ResteasyProviderFactory providerFactory, Annotation[] annotations, javax.ws.rs.ext.ReaderInterceptor[] interceptors, javax.ws.rs.core.MultivaluedMap<String,​String> headers, Type genericType, Class type, InputStream inputStream, RESTEasyTracingLogger logger)` |
    `AbstractWriterInterceptorContext​(javax.ws.rs.ext.WriterInterceptor[] interceptors, Annotation[] annotations, Object entity, Type genericType, javax.ws.rs.core.MediaType mediaType, Class type, OutputStream outputStream, ResteasyProviderFactory providerFactory, javax.ws.rs.core.MultivaluedMap<String,​Object> headers, RESTEasyTracingLogger logger)` |
    `ClientReaderInterceptorContext​(javax.ws.rs.ext.ReaderInterceptor[] interceptors, ResteasyProviderFactory providerFactory, Class type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<String,​String> headers, InputStream inputStream, Map<String,​Object> properties, RESTEasyTracingLogger tracingLogger)` |
    `ClientWriterInterceptorContext​(javax.ws.rs.ext.WriterInterceptor[] interceptors, ResteasyProviderFactory providerFactory, Object entity, Class type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<String,​Object> headers, OutputStream outputStream, Map<String,​Object> properties, RESTEasyTracingLogger tracingLogger)` |

  - ### Uses of RESTEasyTracingLogger in org.jboss.resteasy.core.providerfactory

    Methods in org.jboss.resteasy.core.providerfactory with parameters of type RESTEasyTracingLogger
    Modifier and Type | Method | Description
    --- | --- | ---
    `<T> javax.ws.rs.ext.MessageBodyReader<T>` | ResteasyProviderFactoryImpl.`getServerMessageBodyReader​(Class<T> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, RESTEasyTracingLogger tracingLogger)` |
    `<T> javax.ws.rs.ext.MessageBodyWriter<T>` | ResteasyProviderFactoryImpl.`getServerMessageBodyWriter​(Class<T> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, RESTEasyTracingLogger tracingLogger)` |

  - ### Uses of RESTEasyTracingLogger in org.jboss.resteasy.tracing

    Fields in org.jboss.resteasy.tracing declared as RESTEasyTracingLogger
    Modifier and Type | Field | Description
    --- | --- | ---
    `static RESTEasyTracingLogger` | RESTEasyTracingLogger.`EMPTY` |

    Methods in org.jboss.resteasy.tracing that return RESTEasyTracingLogger
    Modifier and Type | Method | Description
    --- | --- | ---
    `static RESTEasyTracingLogger` | RESTEasyTracingLogger.`create​(String requestId, String threshold, String loggerNameSuffix)` | Create new Tracing logger.
    `static RESTEasyTracingLogger` | RESTEasyTracingLogger.`create​(String requestId, String tracingThreshold, String tracingLoggerNameSuffix, String tracingInfoFormat)` |
    `static RESTEasyTracingLogger` | RESTEasyTracingLogger.`create​(String invocationId, javax.ws.rs.core.Configuration configuration, String loggerNameSuffix)` | Create new Tracing logger.
    `static RESTEasyTracingLogger` | RESTEasyTracingLogger.`empty()` |
    `static RESTEasyTracingLogger` | RESTEasyTracingLogger.`getInstance​(HttpRequest request)` | Returns instance of `TracingLogger` associated with current request processing (`propertiesDelegate`).