]> rtime.felk.cvut.cz Git - linux-conf-perf.git/commitdiff
Change log files position
authorKarel Kočí <cynerd@email.cz>
Fri, 24 Jul 2015 15:25:31 +0000 (17:25 +0200)
committerKarel Kočí <cynerd@email.cz>
Fri, 24 Jul 2015 15:25:31 +0000 (17:25 +0200)
Log files won't be in only one folder. Every program have its own folder.

scripts/utils.py

index e3038e43a5325c7f233bc63b2d43bccf62d789e6..522a68d0ff11e7701827cbbb574365b800e5a8c8 100644 (file)
@@ -58,8 +58,14 @@ def callsubprocess(process_name, process, show_output = True,
                return_output = False, env=os.environ, allowed_exit_codes = [0]):
        sprc = subprocess.Popen(process, stdout = subprocess.PIPE, env = env)
 
+       try:
+               os.mkdir(os.path.join(sf(conf.log_folder), process_name))
+       except OSError:
+               pass
+
+       rtn = []
        with open(os.path.join(sf(conf.log_folder),
-                       process_name + '-' + time.strftime("%y-%m-%d-%H-%M-%S") + ".log"),
+                       process_name, time.strftime("%y-%m-%d-%H-%M-%S") + ".log"),
                        "a") as f:
                f.write('::' + time.strftime("%y-%m-%d-%H-%M-%S-%f") + '::\n')
                for linen in sprc.stdout: