global BONTSDEMUX_DELAY\r
BONTSDEMUX_DELAY="0"\r
\r
-version = 100\r
+version = 101\r
version_str="0.9.10"\r
\r
global verbose_level_now\r
f.write(str+"\n")\r
f.close()\r
def addCommonlogEX(type,place,inst,txt,verbose_level=500,log_level=500):\r
- lt=datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")+u":"\r
+ lt=unicode(datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S"))+u":"\r
if txt=="":\r
lt=lt+u"["+type+u"] "+place+u" "+inst\r
else:\r
- lt=lt+u"["+type+u"] "+place+u" "+inst+u"\n"+txt\r
+ try:\r
+ lt=lt+u"["+type+u"] "+place+u" "+inst+u"\n"+txt\r
+ except:\r
+ print [type,place,inst,txt]\r
lt=lt.encode('utf-8')\r
logfname="/var/log/rec10"\r
mode="a"\r
def addCommandLog(tspath,log_title,cmd,cmd_log=""):\r
addLog(tspath,cmd,log_title+u"ログ-コマンド")\r
addLog(tspath,cmd_log,log_title+u"ログ-詳細")\r
-def addCommandLogTar(tspath,log_title,log_filename_add,cmd,cmd_log=""):\r
+def addCommandLogZip(tspath,log_title,log_filename_add,cmd,cmd_log=""):\r
logtitle=getLogTitle(tspath)\r
logo=logtitle+"."+log_filename_add+".log"\r
- logtar=logtitle+"_log.tar.bz2"\r
+ logzip=logtitle+".log.zip"\r
addLogAll(tspath,cmd+"\n\n"+cmd_log,log_title,logo)\r
- import tar\r
- tar.addFile2FileBZ2(logo,logtar)\r
+ import zip\r
+ zip.addFile2FileZip(logo,logzip)\r
+ os.remove(logo)\r
def addCommandSelfLog(tspath,command):\r
logpath=getLogTitle(tspath)+".command.log"\r
- os.system(u"cat "+logpath+" >> "+logpath)\r
+ f=""\r
+ if os.path.exists(logpath):\r
+ f=open(logpath,'a')\r
+ else:\r
+ f=open(logpath,'w')\r
+ tc=command+u"\n\n"\r
+ tc=unicode(tc)\r
+ f.write(tc.encode("utf-8"))\r
+ #f.write(tc.encode('utf-8','ignore'))\r
+ f.close()\r
def getLogTitle(tspath):\r
logo=tspath\r
logo=logo.replace("_1.wav",".ts")\r
logo=logo.replace(".mp3",".ts")\r
logo=logo.replace(".aac",".ts")\r
logo=logo.replace(".srt",".ts")\r
+ logo=logo.replace(".264",".ts")\r
logo=logo.replace(".ts","")\r
return logo\r
def addLog(tspath,txt,log_title,maxtextlength=1500):\r