.. ================================================== .. FOR YOUR INFORMATION .. -------------------------------------------------- .. -*- coding: utf-8 -*- with BOM. .. include:: ../../Includes.txt .. _ajax_cli: Ajax and CLI ============ Ajax ^^^^ kreXX tries to detect Ajax calls. When using the standard settings, kreXX will be disabled. The reason for this is simple: The output of the analysis will most certainly destroy the JSON or XML that should be send to the browser, causing a JS error. But there are cases when you send already generated HTML code, instead. kreXX will (most likely) not destroy this one. To disable AJAX detection, set output -> detectAjax to false. CLI ^^^ CLI detection is somewhat similar. When using a shell, a kreXX output will be most useless, you do not want to use HTML code in your shell window. Unless you specify the output destination to a file, kreXX will be disabled for CLI calls. The only thing that might be actually be displayed during CLI calls are the messages from the kreXX-bootstrap phase, telling the user about install problems. Debugging Both ^^^^^^^^^^^^^^ If you want to debug Ajax or CLI requests, simply switch to logging: :ref:`logging` The log files can be accessed here: :ref:`accesslogfiles`