File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change 34
34
from bisect import bisect_left as bisect
35
35
import filecmp
36
36
import logging
37
+ import logging .handlers
37
38
import os
38
39
import pathlib
39
40
import re
@@ -520,11 +521,12 @@ def setup_logging(log_directory):
520
521
if sys .stderr .isatty ():
521
522
logging .basicConfig (format = "%(levelname)s:%(message)s" , stream = sys .stderr )
522
523
else :
523
- logging .basicConfig (
524
- format = "%(levelname)s:%(asctime)s:%(message)s" ,
525
- filename = os .path .join (log_directory , "docsbuild.log" ),
524
+ handler = logging .handlers .WatchedFileHandler (
525
+ os .path .join (log_directory , "docsbuild.log" )
526
526
)
527
- logging .root .setLevel (logging .DEBUG )
527
+ handler .setFormatter (logging .Formatter ("%(levelname)s:%(asctime)s:%(message)s" ))
528
+ logging .getLogger ().addHandler (handler )
529
+ logging .getLogger ().setLevel (logging .DEBUG )
528
530
529
531
530
532
def main ():
You can’t perform that action at this time.
0 commit comments