Skip to content

Commit 6c9b0d7

Browse files
Remove interchange multiprocess log hack (#3644)
Prior to PR #3463, the interchange process was launched with multiprocessing fork and inherited the log configuration of the parent process. To give the interchange its own log file, a specific logger, called "interchange" was used. In PR #2307, this logger was configured to not propagate entries upwards, so that user defined root handlers in the parent process do not see interchange logs. Since #3463 this special configuration has no longer been necessary. See #3635 for a related change to signal handlers. Co-authored-by: Kevin Hunter Kesling <[email protected]>
1 parent bdf3364 commit 6c9b0d7

File tree

1 file changed

+0
-1
lines changed

1 file changed

+0
-1
lines changed

parsl/executors/high_throughput/interchange.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,6 @@ def __init__(self,
104104
os.makedirs(self.logdir, exist_ok=True)
105105

106106
start_file_logger("{}/interchange.log".format(self.logdir), level=logging_level)
107-
logger.propagate = False
108107
logger.debug("Initializing Interchange process")
109108

110109
self.client_address = client_address

0 commit comments

Comments
 (0)