]> git.parisson.com Git - telemeta-data.git/commitdiff
make logger dating
authoryomguy <yomguy@3bf09e05-f825-4182-b9bc-eedd7160adf0>
Thu, 17 Nov 2011 11:03:50 +0000 (11:03 +0000)
committeryomguy <yomguy@3bf09e05-f825-4182-b9bc-eedd7160adf0>
Thu, 17 Nov 2011 11:03:50 +0000 (11:03 +0000)
git-svn-id: http://svn.parisson.org/svn/crem@185 3bf09e05-f825-4182-b9bc-eedd7160adf0

trunk/import/audio_import/crem_checker.py

index 0c5f487579e3fe7439bad98e6175c3e64176d44a..bd429556ae50c613833b5f372535710f0eeefb24 100755 (executable)
@@ -35,7 +35,9 @@ import re
 import sys
 import csv
 import xlrd
+import datetime
 import logging
+import shutil
 
 COLLECTION_OLD_PATTERN = [
         { 'format': 'BM.aaa.nnn.mmm',           'regex': r'^(BM)\.([0-9]{3})\.([0-9]{3})\.([0-9]{3})$'},
@@ -315,8 +317,16 @@ class CremCheck:
 
 
 def main():
-    c = CremCheck(sys.argv[-2], sys.argv[-1])
+    log_file = sys.argv[-1]
+    root_dir = sys.argv[-2]
+    log_tmp = log_file+'.tmp'
+
+    c = CremCheck(root_dir, log_tmp)
     c.check()
+    
+    date = datetime.datetime.now().strftime("%x-%X").replace('/','_')
+    shutil.copy(log_tmp,log_file+'-'+date+'.log')
+    shutil.move(log_tmp,log_file)
 
 if __name__ == '__main__':
     main()