1. 8e19798 common-lib: ensure logging processes do not cause deadlock by Ruben Rodriguez Buchillon · 5 years ago
  2. 221f5f0 Implement LoggingFile.isatty by Achuith Bhandarkar · 10 years ago
  3. 2a9a2bb [autotest] Add a high-level descirption to logging_manager. by Alex Miller · 10 years ago
  4. 28ddb13 [autotest] Add a semi-working |fileno()| to stdout replacement. by Alex Miller · 12 years ago
  5. b1091da Force FD_CLOEXEC on the pipe to logging subprocesses. by J. Richard Barnette · 12 years ago
  6. 861b2d5 Merge remote branch 'cros/upstream' into master by Eric Li · 13 years ago
  7. bdaab79 Revert "Merge remote branch 'cros/upstream' into autotest-rebase" by Kenneth Waters · 14 years ago
  8. 7edb304 Merge remote branch 'cros/upstream' into autotest-rebase by Eric Li · 14 years ago
  9. 48e6905 expose the do_not_report_as_logging_caller() decorator in logging_manager as public. by showard · 15 years ago
  10. 358276b Fix the warning call (as noted by Lucas on the mailing list) along with by mbligh · 15 years ago
  11. 8f2ac92 Work around python 2.4.3 bug http://bugs.python.org/issue1652788 by by showard · 15 years ago
  12. 89f9016 Make logging_manager report the correct module name when LoggingFile is by showard · 15 years ago
  13. 29f5909 Change default sys.stdout -> logging to INFO level instead of DEBUG. by showard · 15 years ago
  14. 10d8417 add two logging-related options to autoserv: by showard · 15 years ago
  15. d3e3ac9 Re-write the fork handling code in parallel.py and by jadmanski · 15 years ago
  16. 2d76764 gracefully handle errors when shutting down logging subprocesses by showard · 15 years ago
  17. 75cdfee Make autoserv and autotest client use the new logging_manager system. I'd like to split them into separate changes, but the change in common_lib.test means it all has to change at once. by showard · 15 years ago
  18. e96f7a9 adding new library logging_manager, a reimplementation of fd_stack's behavior using the logging module. it's capable of the things fd_stack does (redirect, tee_redirect, restore), but it forces everything to go through the logging module and uses logging handlers to direct output to various files and/or streams. unfortunately, the requirement that we capture output from subprocess not launched through utils.run() and friends means we still need to do all the forking business that fd_stack does, and it adds a ton of complexity. by showard · 15 years ago