Skip to contents

Fake example of what a WEXTOR log file looks like for demonstration. In most cases, data will be exported by using "Get Data" on WEXTOR. But sometimes, when there are doubts about data quality or any kinds of anomalies when analyzing data from an online study, it can make sense to check the server log file.

Format

A log file containing fake data from an example study

  1. process_id – Apache worker/process id (%P)

  2. date – request date, mm/dd/yy

  3. time – request time, HH:MM:SS

  4. connection_status – Apache connection status (%c: "+" keep-alive, "-" closed, "X" aborted)

  5. client_ip – requesting IP address (%h)

  6. url – requested path, host/researcher/study/page (%U)

  7. bytes_sent – response size in bytes (%B)

  8. user_agent – browser/client user-agent string

  9. referer – the URL the request came from

  10. time_taken_s – time to serve the request, in whole seconds (%T)

  11. query_string – the raw GET query string (%q): the WEXTOR variables submitted together with this request

  12. duration_ms – server response time in milliseconds. This field isn't part of WEXTOR's documented log format and its exact meaning is inferred from the data – treat it with mild caution and verify against your own server setup if it matters for your analysis.

  13. query – the listed GET query: the WEXTOR variables submitted together with this request that can later be brought into the actual study-dataframe

Source

Generated by Claude AI to resemble a real WEXTOR log file