1. 10 Sep, 2015 6 commits
    • anonym's avatar
      Use the pseudo fifo logger for Sikuli. · e95b2224
      anonym authored
      e95b2224
    • anonym's avatar
      Use the pseudo fifo logger in the CTCP helper. · 67641837
      anonym authored
      67641837
    • anonym's avatar
      Add a crazy inotify-driven pseudo fifo logging system. · 25cc0141
      anonym authored
      ... because CRuby's threading support sucks when IO is involved.
      25cc0141
    • anonym's avatar
      Migrate custom STDERR logging to debug_log(). · 59e02a79
      anonym authored
      59e02a79
    • anonym's avatar
      Add an improved debugging system via the pretty_debug formatter. · 2cdd6026
      anonym authored
      The idea is to replace each instance where we print debugging info to
      STDERR if $config["DEBUG"] is set, with a call to debug_log(), which
      will make the pretty_debug formatter print the output *if* it is
      actiaved.
      
      This approach is cleaner than what we do now, and will make it
      possible to e.g. usw the pretty formatter for the terminal output and
      at the same time logging pretty_debug to a file. Upon error, the full
      log can then be consulted, without making the terminal output
      messy. While debugging/developing the test suite, the pretty_debug
      formatter can still be directed to the terminal, of course.
      
      A notable problem is how to deal with the various subprocesses/threads
      whose STDERR output we also are interested in when debugging only,
      like Sikuli's debugging info. We'll have to find a way to capture such
      output and hook it into debug_log() some how.
      2cdd6026
    • anonym's avatar
      Simplify our extra hooks code. · a0ae251d
      anonym authored
      ... by moving the extra hooks into a null formatter that we always
      activate. This also fixes a bug: if the first formatter was specified
      twice (e.g. --format pretty --format pretty --out /tmp/test.log) then
      the extra hooks would be run twice.
      a0ae251d
  2. 04 Sep, 2015 2 commits
  3. 03 Sep, 2015 1 commit
  4. 02 Sep, 2015 2 commits
  5. 01 Sep, 2015 2 commits
  6. 28 Aug, 2015 16 commits
  7. 27 Aug, 2015 7 commits
  8. 26 Aug, 2015 4 commits