@@ -84,6 +84,20 @@ def arg_parser(): # type: () -> argparse.ArgumentParser
84
84
default = True , help = "Do not delete Docker container used by jobs after they exit" ,
85
85
dest = "rm_container" )
86
86
87
+ parser .add_argument ("--record-container-id" , action = "store_true" , default = False ,
88
+ help = "If enabled, a file with suffix \" .cid\" will be created storing the container ID under CIDFILE_DIR" ,
89
+ dest = "record_container_id" )
90
+
91
+ parser .add_argument ("--cidfile-dir" , type = Text ,
92
+ help = "Directory for storing cidfiles. Default at /tmp/" ,
93
+ default = "/tmp/" ,
94
+ dest = "cidfile_dir" )
95
+
96
+ parser .add_argument ("--cidfile-prefix" , type = Text ,
97
+ help = "Give a prefix to cidfile. Final file name will be followed by a timestamp. Default empty." ,
98
+ default = "" ,
99
+ dest = "cidfile_prefix" )
100
+
87
101
parser .add_argument ("--tmpdir-prefix" , type = Text ,
88
102
help = "Path prefix for temporary directories" ,
89
103
default = "tmp" )
@@ -161,6 +175,7 @@ def arg_parser(): # type: () -> argparse.ArgumentParser
161
175
exgroup .add_argument ("--verbose" , action = "store_true" , help = "Default logging" )
162
176
exgroup .add_argument ("--quiet" , action = "store_true" , help = "Only print warnings and errors." )
163
177
exgroup .add_argument ("--debug" , action = "store_true" , help = "Print even more logging" )
178
+ parser .add_argument ("--logtstp" , action = "store_true" , help = "Print timestamps with logging" )
164
179
165
180
parser .add_argument ("--js-console" , action = "store_true" , help = "Enable javascript console output" )
166
181
parser .add_argument ("--user-space-docker-cmd" ,
@@ -774,6 +789,7 @@ def main(argsl=None, # type: List[str]
774
789
'cachedir' : None ,
775
790
'quiet' : False ,
776
791
'debug' : False ,
792
+ 'logtstp' : False ,
777
793
'js_console' : False ,
778
794
'version' : False ,
779
795
'enable_dev' : False ,
@@ -802,6 +818,10 @@ def main(argsl=None, # type: List[str]
802
818
_logger .setLevel (logging .WARN )
803
819
if args .debug :
804
820
_logger .setLevel (logging .DEBUG )
821
+ if args .logtstp :
822
+ formatter = logging .Formatter ("[%(asctime)s] %(message)s" ,
823
+ "%Y-%m-%d %H:%M:%S" )
824
+ stderr_handler .setFormatter (formatter )
805
825
806
826
if args .version :
807
827
print (versionfunc ())
0 commit comments