Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
autotest
/
b25cde7a69a005f1885ab66973e6b32b8c6e47fb
/
client
/
common_lib
/
logging_manager.py
8e19798
common-lib: ensure logging processes do not cause deadlock
by Ruben Rodriguez Buchillon
· 5 years ago
221f5f0
Implement LoggingFile.isatty
by Achuith Bhandarkar
· 10 years ago
2a9a2bb
[autotest] Add a high-level descirption to logging_manager.
by Alex Miller
· 10 years ago
28ddb13
[autotest] Add a semi-working |fileno()| to stdout replacement.
by Alex Miller
· 12 years ago
b1091da
Force FD_CLOEXEC on the pipe to logging subprocesses.
by J. Richard Barnette
· 12 years ago
861b2d5
Merge remote branch 'cros/upstream' into master
by Eric Li
· 13 years ago
bdaab79
Revert "Merge remote branch 'cros/upstream' into autotest-rebase"
by Kenneth Waters
· 14 years ago
7edb304
Merge remote branch 'cros/upstream' into autotest-rebase
by Eric Li
· 14 years ago
48e6905
expose the do_not_report_as_logging_caller() decorator in logging_manager as public.
by showard
· 15 years ago
358276b
Fix the warning call (as noted by Lucas on the mailing list) along with
by mbligh
· 15 years ago
8f2ac92
Work around python 2.4.3 bug http://bugs.python.org/issue1652788 by
by showard
· 15 years ago
89f9016
Make logging_manager report the correct module name when LoggingFile is
by showard
· 15 years ago
29f5909
Change default sys.stdout -> logging to INFO level instead of DEBUG.
by showard
· 15 years ago
10d8417
add two logging-related options to autoserv:
by showard
· 15 years ago
d3e3ac9
Re-write the fork handling code in parallel.py and
by jadmanski
· 15 years ago
2d76764
gracefully handle errors when shutting down logging subprocesses
by showard
· 15 years ago
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
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