hzr
67 分钟以前 c999bc50d37b5371f92ba71b3ab70f6eeb0e5076
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
¯aPc@s›ddlZddlZddlmZdd d„ƒYZddd„ƒYZdad„Zd„Z    d    „Z
d
„Z d „Z e d kr—e ƒndS(iÿÿÿÿN(tTimeRotatingPathFileHandlertCFileLogcBseZd„ZRS(cCsÞ||_tjj|d||fƒ|_tj|_tj|jƒ|_    |j    j
|jƒt j ||ƒ|_ |j j
|jƒd|_ d|_tj|j |jƒ|_|j j|jƒ|j    j|j ƒdS(Ns%s.%ss'%(asctime)s    %(levelname)-8s    %(message)ss%Y-%m-%dT%H:%M:%S(tnametostpathtjointfileNametloggingtDEBUGtlogLVt    getLoggertloggertsetLevelRt fileHandlertfstdfst    Formattertfmtt setFormattert
addHandler(tselfRRtext((s/.\server\db\PyMongoDataServer\Common\FileLog.pyt__init__ s    "         (t__name__t
__module__R(((s/.\server\db\PyMongoDataServer\Common\FileLog.pyR stCFileLogManagercBseZd„Zd„ZRS(cCs||_||_i|_dS(N(RRtlogDict(RRR((s/.\server\db\PyMongoDataServer\Common\FileLog.pyRs        cCsM|jj|ƒr |j|jSt|j||jƒ|j|<|j|jS(N(Rthas_keyR RRR(RR((s/.\server\db\PyMongoDataServer\Common\FileLog.pyR
"s(RRRR
(((s/.\server\db\PyMongoDataServer\Common\FileLog.pyRs    cCstst||ƒandS(N(t_fileLogManagerR(RR((s/.\server\db\PyMongoDataServer\Common\FileLog.pyt
Initialize,scCstS(N(R(((s/.\server\db\PyMongoDataServer\Common\FileLog.pyt_getFileLogManager2scCstƒj|ƒS(N(RR
(R((s/.\server\db\PyMongoDataServer\Common\FileLog.pyR
6scCsDddl}ddl}d|jd|jƒƒ|jƒf}|S(Niÿÿÿÿs%s-%ss%Y-%m-%dT%H-%M-%S(ttimetuuidtstrftimet    localtimetuuid4(RR tlogFolederName((s/.\server\db\PyMongoDataServer\Common\FileLog.pytgetUniqueLogFolder9s  (cCs¨ddl}ddl}ddl}tjjtjj|jdƒtƒƒ}tjj    |ƒsqtj
|ƒnt |dƒt dƒj dƒt dƒj dƒdS(Niÿÿÿÿittxtttest1ttest2(tsysRR RRRtdirnametargvR%texiststmkdirRR
tinfo(R)RR tlogPath((s/.\server\db\PyMongoDataServer\Common\FileLog.pyttestAs   + t__main__(((RRt FileHandlersRRRtNoneRRRR
R%R0R(((s/.\server\db\PyMongoDataServer\Common\FileLog.pyt<module>s