I'm not aware of a way to do this with opensource ATS either. Yahoo has an 
internal plugin which forks the request and publishes into an external 
redis-based datastore. You might try doing something similar. I'll pressure 
internal folks to opensource our plugin if there is interest.
Scott 

    On Thursday, January 28, 2016 5:03 PM, Jason J. W. Williams 
<[email protected]> wrote:
 

 Combing through those docs again I don't think ATS can log full requests and 
responses. The closest logging parameter that seems to be offered is "cqtx" 
which logs the full request sans headers (which we need to see...Squid has 
log_mime_hdrs that does this but I don't see an equivalent in ATS), and I don't 
see any field that logs the full response. 
If anybody knows differently, I'd love to be wrong. Thanks again.
-J
On Thu, Jan 28, 2016 at 2:40 PM, Jason J. W. Williams 
<[email protected]> wrote:

Oh awesome. Thank you Miles. I was having trouble piecing it together from the 
docs.
-J
On Thu, Jan 28, 2016 at 2:17 PM, Miles Libbey <[email protected]> wrote:

 
I think you can do this in the logs_xml.config with LogFilterslogs_xml.config — 
Apache Traffic Server 6.2.0 documentation

You first describe the log you want 
(https://docs.trafficserver.apache.org/en/latest/admin-guide/monitoring/logging/log-formats.en.html#custom-logging-fields
 or the log builder http://trafficserver.apache.org/logbuilder/
<LogFormat>  <Name = "log_errors"/>  <Format = "%<cqtq> more stuff 
here..."/></LogFormat>
then the filter<LogFilter>
    <Name = "log_errors"/>
    <Condition = "pssc CONTAIN 403"/>
    <Action = "ACCEPT"/>
</LogFilter>
    On Wednesday, January 27, 2016 11:53 AM, Jason J. W. Williams 
<[email protected]> wrote:
 

 Hi,
We're trying to debug an intermittent 400 error our client see. Is it possible 
to configure ATS to log the full request and response for ERR_UNKNOWN/400 
errors?
-J

   





  

Reply via email to