hzr
6 小时以前 c999bc50d37b5371f92ba71b3ab70f6eeb0e5076
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
«¼,Pc@sódZddlZddlZddlmZddlZeedd„Zeaeada
da ej ƒa daed„Zed    „Zdd
„Zd „Zd „Zd „Zeedd„Zd„Zd„ZedkrïeƒndS(s-
Created on 2012-7-4
 
@author: Administrator
iÿÿÿÿN(thandlerstHc CsÑtj}|rtj}ntj|ƒ}|j|ƒtj|||ƒ}d}d}    tj||    ƒ}
|j|ƒ|j|
ƒ|j|ƒ|rÍtj    ƒ} | j|
ƒ|j| ƒ| j|ƒn|S(Ns'%(asctime)s    %(levelname)-8s    %(message)ss%Y-%m-%dT%H:%M:%S(
tloggingtINFOtDEBUGt    getLoggertsetLeveltTimeRotatingPathFileHandlert    Formattert setFormattert
addHandlert StreamHandler( tLogPathtLogNametprintToConsoletisDebugtmodetlogLeveltloggerthdlrtfstdfstfmttconsole((s5.\server\db\PyMongoDataServer\SSCommon\SSCommonLog.pyt    InitMyLogs$            tDt    CommonLogcCs
|adS(N(t    __IsDebug(R((s5.\server\db\PyMongoDataServer\SSCommon\SSCommonLog.pytSetDebug4scCs
|adS(N(t__IsPrintToConsole(tisPrintToConsole((s5.\server\db\PyMongoDataServer\SSCommon\SSCommonLog.pytSetPrintToConsole8scCs
|adS(N(t__Mode(R((s5.\server\db\PyMongoDataServer\SSCommon\SSCommonLog.pytSetMode=scCs
|adS(N(t    __LogPath(tlogPath((s5.\server\db\PyMongoDataServer\SSCommon\SSCommonLog.pyt
SetLogPathAscCs
|adS(N(t    __LogName(tlogName((s5.\server\db\PyMongoDataServer\SSCommon\SSCommonLog.pyt
SetLogNameEscCs+tdkr'ttttttƒantS(N(t__LoggertNoneRR"R%RRR (((s5.\server\db\PyMongoDataServer\SSCommon\SSCommonLog.pytGetLogIs cCs6t|ƒt|ƒt|ƒt|ƒt|ƒdS(N(RRR!R$R'(R#R&RRR((s5.\server\db\PyMongoDataServer\SSCommon\SSCommonLog.pyt
InitLoggerVs
 
 
 
 
cCsƒddl}tjjtjƒdƒ}tjj|ƒsItj|ƒnt|dƒ}x$tr~|j    dƒ|j
dƒq[WdS(Niÿÿÿÿtlogttests²âÊÔÊý¾Ýgš™™™™™¹?( ttimetostpathtjointgetcwdtexiststmakedirsRtTruetinfotsleep(R.R R((s5.\server\db\PyMongoDataServer\SSCommon\SSCommonLog.pytTest]s      cCs tƒdS(N(R8(((s5.\server\db\PyMongoDataServer\SSCommon\SSCommonLog.pytmainhst__main__(t__doc__RRRR/R5RRRR)R(R R2R"R%RRR!R$R'R*R+R8R9t__name__(((s5.\server\db\PyMongoDataServer\SSCommon\SSCommonLog.pyt<module> s,