OSDN Git Service

add verbose level.
authorgn64_jp <gn64_jp@4e526526-5e11-4fc0-8910-f8fd03428081>
Thu, 7 Oct 2010 04:55:53 +0000 (04:55 +0000)
committergn64_jp <gn64_jp@4e526526-5e11-4fc0-8910-f8fd03428081>
Thu, 7 Oct 2010 04:55:53 +0000 (04:55 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/rec10@671 4e526526-5e11-4fc0-8910-f8fd03428081

rec10/trunk/src/readme.txt
rec10/trunk/src/recdblist.py
rec10/trunk/src/timerec.py

index 22fb481..7251547 100644 (file)
@@ -73,6 +73,7 @@ yukikaze.jp@gmail.com
 インターレース保持エンコードに対応
 色空間を修正
 放送大学のマルチチャンネルに仮対応
+verboseモードの実装
 
 10/07/10 0.9.7 release
 ヒストリーチャンネルのタイトルを修正
index 7e82ee5..7264964 100644 (file)
@@ -72,19 +72,24 @@ REC_BAYES_SUGGEST ="bayes_suggest"
 
 version = 98
 version_str="0.9.8"
-def printutf8(unicode):
+
+verbose_level_now = 400
+log_level_now = 400
+def printutf8(unicode,verbose_level=500):
     str=unicode.encode('utf-8')
-    print str
-def printuft8ex(unicode):
+    if verbose_level_now > verbose_level:
+        print str
+def printuft8ex(unicode,verbose_level=500):
     str=unicode.encode('utf-8')
-    print str
+    if verbose_level_now > verbose_level:
+        print str
     logfname="/var/log/rec10"
     mode="a"
     if os.path.exists(logfname):
         f=open(logfname,mode)
         f.write(str+"\n")
         f.close()
-def Commonlogex(type,place,inst,txt=""):
+def Commonlogex(type,place,inst,txt,verbose_level=500):
     lt=datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")+u":"
     if txt=="":
         lt=lt+u"["+type+u"] "+place+u" "+inst
@@ -93,7 +98,8 @@ def Commonlogex(type,place,inst,txt=""):
     lt=lt.encode('utf-8')
     logfname="/var/log/rec10"
     mode="a"
-    print lt
+    if verbose_level_now > verbose_level:
+        print lt
     if os.path.exists(logfname):
         f=open(logfname,mode)
         f.write(lt+"\n")
index 3ba3bb7..fd45231 100644 (file)
@@ -385,7 +385,7 @@ def type_final(typetxt,chtxt,title,bt,et,opt):
             newtime=bt
             newtitle=newtitle+u"_"+iff+newtime.strftime("%Y-%m-%dT%H-%M-%S")
         recdb.rec_reckey(typetxting, newtitle, chtxt, btime, etime, opt)
-        recdblist.Commonlogex(u"通常","timerec.py",u"録画開始 "+newtitle+" "+btime+" "+etime)
+        recdblist.Commonlogex(u"通常","timerec.py",u"録画開始 "+newtitle+" "+btime+" "+etime,"")
         tv2avi.timetv2b25(recpath + "/" + newtitle + ".avi", chtxt, btime, etime, opt)
         recdb.del_reckey(typetxting, newtitle, chtxt, btime)
         if not re.search("R", opt):