Package: python2.4
Version: 2.4.4-3
Severity: normal
I've detect SUBJECT problem .
the test code is below :
<< file: myapp.py --------------------------------------
#!/usr/bin/env python2.4
import mymodule,logging
if __name__ == "__main__":
logging.basicConfig(filename="myapp.log",
level=1,
filemode="a",
format="%(asctime)s [%(lineno)-3d: %(name)-10s] [%(levelname)-10s] :
%(message)s"
);
log = logging.getLogger("MyApp")
log.info("<"*40)
log.info("Starting my app")
try:
log.info("Do some taske here ....")
mymodule.doIt()
except Exception, e:
log.exception("There was a problem.")
log.info("Ending my app "+">"*40+"\n\n")
>> end of: myapp.py
>> -------------------------------------------------------------
<< file: mymodule.py
------------------------------------------------------------
#!/usr/bin/env python2.4
import logging
log = logging.getLogger("MyModule")
def doIt():
log.debug("Doin' stuff...")
#do stuff...
raise TypeError, "Bogus type error for testing"
>> end of : mymodule.py
>> ---------------------------------------------------------
After execution I've get file myapp.log:
<< myapp.log :
-----------------------------------------------------------------------------------------
2008-04-02 16:21:28,019 [1072: MyApp ] [INFO ] :
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
2008-04-02 16:21:28,019 [1072: MyApp ] [INFO ] : Starting my app
2008-04-02 16:21:28,019 [1072: MyApp ] [INFO ] : Do some taske here
....
2008-04-02 16:21:28,020 [1072: MyModule ] [DEBUG ] : Doin' stuff...
2008-04-02 16:21:28,020 [1072: MyApp ] [ERROR ] : There was a problem.
Traceback (most recent call last):
File "./myapp.py", line 19, in ?
mymodule.doIt()
File "/home/alexvl/progi/python/logger/mymodule.py", line 10, in doIt
raise TypeError, "Bogus type error for testing"
TypeError: Bogus type error for testing
2008-04-02 16:21:28,020 [1072: MyApp ] [INFO ] : Ending my app
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>> end of myapp.log
>> ------------------------------------------------------------------------------------
As seen here .. 1072: MyApp ... -- 1072 is not preoper line number
After this i've rename package /usr/lib/python2.4/logging to
/usr/lib/python2.4/logging1
And replace orignal logging package with logging package from Solaris's binary:
from this place
http://www.sunfreeware.com/programlistsparc9.html#python (!only logging
package!).
And after restarting of aplpication i've get log :
<< myapp.log
-------------------------------------------------------------------------------------------
2008-04-02 14:38:33,585 [14 : MyApp ] [INFO ] :
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
2008-04-02 14:38:33,586 [15 : MyApp ] [INFO ] : Starting my app
2008-04-02 14:38:33,586 [17 : MyApp ] [INFO ] : Do some taske here
....
2008-04-02 14:38:33,586 [7 : MyModule ] [DEBUG ] : Doin' stuff...
2008-04-02 14:38:33,586 [20 : MyApp ] [ERROR ] : There was a problem.
Traceback (most recent call last):
File "./myapp.py", line 18, in ?
mymodule.doIt()
File "/home/alexvl/progi/python/logger/mymodule.py", line 9, in doIt
raise TypeError, "Bogus type error for testing"
TypeError: Bogus type error for testing
2008-04-02 14:38:33,586 [22 : MyApp ] [INFO ] : Ending my app
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>> myapp.log
>> --------------------------------------------------------------------------------------------
It-s look good now!
Admittedly the Debian python2.5 package should work fine - BUT after I've
install python2.5 package problem still was there. )
<< myapp.log in Python2.5 v 2.5-5: -----------------------------
2008-04-02 16:33:37,009 [1091: MyApp ] [INFO ] :
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
2008-04-02 16:33:37,009 [1091: MyApp ] [INFO ] : Starting my app
2008-04-02 16:33:37,010 [1091: MyApp ] [INFO ] : Do some taske here
....
2008-04-02 16:33:37,010 [1091: MyModule ] [DEBUG ] : Doin' stuff...
2008-04-02 16:33:37,010 [1091: MyApp ] [ERROR ] : There was a problem.
Traceback (most recent call last):
File "./myapp.py", line 19, in <module>
mymodule.doIt()
File "/home/alexvl/progi/python/logger/mymodule.py", line 10, in doIt
raise TypeError, "Bogus type error for testing"
TypeError: Bogus type error for testing
2008-04-02 16:33:37,010 [1091: MyApp ] [INFO ] : Ending my app
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>> End of myapp.log
>> ------------------------------------------------------------------------------------
P.S: below uuencoded diff file :
logging is package from Solaris's package
login1 is original - from Debian Package
>>
begin 644 logging_logging1.diff.bz2
M0EIH.3%!629365*Q*9$`#6Y_@&8S(B)Z[__W/[EMAIL PROTECTED]:V(D5
M[;F.W=7KEWJ;.LHS9Z==BRS*:T5HT4!0*`UD(@$-%,U,J>D]0:&C3-3"--J&
M3)D&U&:C!I&[EMAIL PROTECTED]/R:F1Z3$IZ@:`-#0``#0`````"4!!)B5/VDR2?H:D/
M4]-$8(R`&@!D`&U`"32B3(F(FB>FJ:-Y4]1^J-J9/1/4#-1Z$`!H!ZC)AS1H
MT-,([EMAIL PROTECTED]:,1H8(R`"1()H0TT`$U,4V!32GA)Z&A&C:@'I-&1HVIZ
MG&0DD^?PA[0C[&I[9X\815^C73'[G#IG3/>=YN4U'<N1TVLT/*\?L2EE51A5
M7@'!Q&CC5/^>9[68LT/\;+K#5]3NV9L^K3.]D9-5=6&+3DW_"1&,$;+:OR:_
M?6M(3140KDVQ_ZF!**3N8M5M*M3E5W3=R97N&"I;Q=#V]/#`+%4%CM0J=ODO
M4F4\=Z<<69_)[EMAIL PROTECTED],_*M`DDRV\%!EUJ3ESQ""Y\&*T8V3NEN>M*J35F%
M564+.Q1J^E]=J8\&[EMAIL PROTECTED];F&!5KDQSS.YZ<W[*%2M`X/VN><8M8N'.ZB8
M5,X?($(0_.0&``$Y_X,!/4KNM"([EMAIL PROTECTED](HJ18"**Q4
M48D18Q%1!B",58H*$6"[EMAIL PROTECTED]@(S)NZ/4'82(,?+9OI2E*(F`0<4F"),
M0I01QL&S+\QJ4Y2=?JVBY+#XY>N[[KYZPO-9`$!GBWAAI1,F&[EMAIL PROTECTED]
[EMAIL PROTECTED]/:>+4FDRPI/83SE,F0G9-8BY`U+W]0JE:',##B#GMOV8B=`E.7GZ
M3NXC44U9=!O0,[EMAIL PROTECTED];2&\+CJ&%62E5^N%YEE&XE)N4IZ)2!N_VWO<ZW'XELK]
MI66!G+$D%K$^8QEP+V-QIXCWX&O6;_>QEGECL_'&,S8'*9K.12]`BGD:^(<E
MR-Y<9C>:S(]-_5H;"2,[EMAIL PROTECTED](,)_9VCS4))+-5P4U0,2B9
ME6$P*6,1;E]_*9IJ*";S3;;AG7FUF."K#Z;BF8E1BO4@/"1?[\[7&)J*[NNB
MZ[(R)A33M5.''1P7+*I>1,&PFS`Y)&]K4,5X;JQB8A!RFW<,V8!L*FO:9E-C
M"[EMAIL PROTECTED]'4,[EMAIL PROTECTED](PQ5PL1=$>[EMAIL
PROTECTED]@T.%3H34@'7J*AKR)8<'
M%RPS&,\E5%1R2PPI;,<>"[EMAIL PROTECTED]@.3T&R"R(W'.&[C`9E>,DL=)[EMAIL
PROTECTED]:R(5
MK[RA<7F<BYMH$%BT#(S([EMAIL PROTECTED])[EMAIL
PROTECTED]<9(,S6UMQI$,B'B`@'D1#+%JUC`-NK
M+`-2A&!T:A(@.[K\_(Z9EY.1NA01*):$9MJJ\_U'W!,*!W<2Y-V>&,Y8N4Q$
M*K*BO##P[L\K+O0W5H)8*A<0S4/[EMAIL PROTECTED]
[EMAIL PROTECTED]>AG+\C55<20_M%O.9I)BS(7<CA(4BA_5OHWP=BT_.TU8YC)
M4%7F,Q&[EMAIL PROTECTED])[EMAIL PROTECTED]/(TE9K$)"KHGI/3`FV[W8"J0L)O418S&7&!(
MT8'AC%>&L-PY]D.*"7"K<[EMAIL PROTECTED]<S<..DC[AD3J',<X(#F.RUN>5X_CHIAG9M3
M6<3LY&./#4UAJZ)T9M=&9Y42:Q"<D6\XV=)-BBP7*G^Y0:UTKN>K1.>Y:%4.
MTHK,N-Q3F.XWSVAHRH3CB7&`AES0F)@[EMAIL PROTECTED](*02,(<M#PE3F$T,@
[EMAIL PROTECTED]@M(W&DL3YJ,\`Y&8BI]&VM<CBH"RM4:J"(IZ(@0@,@0O
MD"#`-D#>`XY9SCW3GP72576L(FZ!<=.2K3GX$)*^BO:*,C**9\EQXXFX^02D
M-ZM"[EMAIL PROTECTED](G/94UZS`=W=NWFH.A:,V`\P</4:;CPX[ZW>4<K3H&Q$
M0H2+4A%P=(;;WGB^'`WQ+R9X[]Q;DQ&/AB#1#H[*2Z,FH4N>,K.,(-9HWOTQ
MDJ"E`UIAXY[&01&05@,29K"J#")[EMAIL PROTECTED],[EMAIL PROTECTED]"3M&A14E6ELJ
MTPQW;CDQ4OC=Q32]8EGEEF^E-D))4<[EMAIL PROTECTED]"F:YYT',I6&*^$R&B
MAY0G6DV4U/,T-BHJH!&5%`)'`BH*F=ZA&D4Y(XC##3'"Z^<3QQ)Z+\6W(B>%
MTWZ!XNW6-3"3.K0VV=*<4KQHRRS;^IWL4P<M>CK:&>MEA68B%6!;UEGA7B7<
MH[S=G5YX(5<.3O:J\P'(B(")8#PBH?P9)(?$(5A)V;'X2\]B2`>L2?!_[8G@
M_/X'[EMAIL PROTECTED]<H=9^;\*>Y_)_!=.K07S]DV$Z0P"QV8E/H@>L;/XZ1;$31!^V#
M([EMAIL PROTECTED]&L2"/]BL;/N;]S]WPSN[41<[EMAIL
PROTECTED],%EL.Q(VW$?R87/5^#98]@
M>,[EMAIL PROTECTED])(H?=Q[_B\W@([AZYXCMZA1QF%73R8:MQD+([EMAIL PROTECTED]:?$?W
ML_D,[EMAIL PROTECTED]'Y.KV#(N/1(80=G,3*'(U)R,BX([EMAIL PROTECTED]
[EMAIL PROTECTED](8Y#/K#O#'>[EMAIL PROTECTED]&0^&U8,[EMAIL PROTECTED])GKW\0N
M#W0:1*,LG_!(@*"$4@'7^(9R)7L41J;QW*E=[HF\+B'D%#CZ%7NE`3RFW`QY
M!?QX%+!F&&\,N(@X;0J>H&[EMAIL PROTECTED]@9H,38%!8F7&1"4:W]`'
M"Z$#YD&Y9JEQN()H<'-?QX(83Q2)T2,:U6HMAIJ@/D0U+<M1U6TE4WG6PI"F
MK"K5*0<0^S?CZEY]A)"O0G030(^H?E?30)ZG?Z0"1^RQXNFQYU1"<AI/!@):
M4M/O-,[EMAIL PROTECTED]&(DIV[N[MVE+MH,0M@'TF\W!5'0B`_`V)C:&=?&#N/TJKE
[EMAIL PROTECTED]"8]P]JA+\8@@ZY`HB(B:>V>?W]#N*;NS1.!9$2CV%,X"4W
MG>[EMAIL PROTECTED]>$T7WV8FQ4.=6'%!909:60C%&04OBH;`I,&R;@X'H"DA=`
M:AWW#6?/;,F3YD!3_'R$1"X*:BQ"9I"XE^?4:[EMAIL PROTECTED]@L7/+M\\&[EMAIL
PROTECTED],""
MP(D3?>[EMAIL PROTECTED])SDB6V<"X&`0'.J.!`^UX!
[EMAIL PROTECTED]:!\1/J.SG]_>;]ZVB()6P6VVE*-6DVQBW#(H8!`X'6#RFCWS
M.="M-B<Q?!&TE)D7G<#"]`Q"/`@"!FZ!8##?<(S"8(_Y$TA<)FI+T\[A'_G@
MVY^?S:>D272AL).LGT(VP$])`X:]0&(B3W8AL9X*2D$F0-?>;`18F*88H7J>
MFK87/60C/U/Z2)+.\)&?LWJ"9]Y06I"[EMAIL PROTECTED]&"CLYE(]"C*JLE[G4&`HD2
M8,YRC)4BWLQ5RA,7I)Z61$$S4KD9RT'!C328-`>>\D>!,$A2FY"49,B%$A&0
M]$)]L@@R)8?`1<)C$)@S$V!!_>60([EMAIL PROTECTED]@B:"#=TY>03%G>2.&T*,^
M?CU;[EMAIL PROTECTED]</N(BW=W35!4(#D0ON("[;>*J/([EMAIL PROTECTED],""T2D
M:G'Q.UY8QC!U;PEXKAC5ABW(-YW(^4^?E"[EMAIL PROTECTED];;W;8);8=GYFXN0;
M1:59F:"BU<H2-,U>Z=&8:P]CP!)"_,;:FWL9*PTD+_X.)>>QX%R14I;FP\SE
M&;#J,*F!ZDQ!M&#H00`,4!B&+!X$BA()$DE88$Q&8T?UAD'8L#'V-0MI\L]1
M(>A)(AZX!C$A>L./@P,C/&F0Y2'PXAS0PP(#RAM>YT%ZK#O\VZEP=A9(;#Y.
[EMAIL PROTECTED](,&H5W<&1\C`85)!4EA"$^(("L&GR//W]K&X$TC7\PN`N!
M/$()TGE.X[!!I26-18M2VQ+:EMGQ2-I_J&T1[[6/#(E*1-:"!'9HI2`UC-LM
M^^8;24NKAS,[EMAIL PROTECTED]<F8$)29J!BM=(4DEJH0H2.G11OW'=(&3?8DB"XL+
M1"<1HF`$"[EMAIL PROTECTED]@Q`$AH,HO`)C/IUS%^+70%?'Y%UL6%"1C)(FFQBH5J5F%9
M0A%6VD00.3#Q=`AH*EP6%1394*:O4#+7THMQPK1I73)R0)R;I$0NQ$R4,K%O
M]):,PY),@"G)B$*8+*8*!`YD#(S?)GT8A,D`6T83#556R3:A*R&[EMAIL PROTECTED]
[EMAIL PROTECTED],839(G,D0+`R/C2!?(8=3C0D>([EMAIL PROTECTED]/*$\5@'F1)$Q@,+M`(9A`+N`[=EX'EYZ$!H![D)7A@:$+].I
M!0%];!IB"@YAWE-ZZBYIL&A8BW_I1I-.(KS$1=><&##^/`[IWGW"<YP#+Q):
M%)60!,F0G:&[0;.OTPI=2)I#)!7,,$I$AG6(7NSK\[<R8:A9E\0&2`*"8=NV
M!U"\NJTQC0'\V@@8P3-1"S&@8TSK`)3:020;LNHJ&0JJTD)A`PE*0>"#O.1F
M9%QK%Z&T"\6(:SU*W\88X#D5!!M\`:02/R!HG)'KK6U!*FN0D#$5-1.P\M#>
MGK&1S(1KZ-V!;`X&C4,[EMAIL PROTECTED])9,DT@@&(1WAF2];:-9IC3>%G9;0<+$*JJJG;_
M)NI>GB&TJ=XL0&`#CD`HX8RM;TD;3;[EMAIL PROTECTED])[EMAIL PROTECTED]:[EMAIL
PROTECTED]<
M8I,1(=("<]%I,GB-QH:$.&*O1K,C$5FIU%*Q;D(L-L!-"(=)M.0#TAM<B9<I
M9B*'7?Y,X<9_,D!@)MH*7'U2(H'IK#([EMAIL PROTECTED]&M;"1ZA>HTWI%4IM(:M
M<T(;!#)0`<TJ?,/E-`9X(S:%]8ZHUZ.6TH%J<B&?,=&;[EMAIL PROTECTED],
M[[N.XZ,'D3)NZ_2<,F43A9P#4X[\VW"N,+*3>(D6,(:B&R(:[EMAIL PROTECTED]
MOB(;[EMAIL PROTECTED];+O.TS1WFJ:Q=N+>L]`9P*7#7`S,6"[EMAIL PROTECTED],
[EMAIL PROTECTED]@[EMAIL PROTECTED]@:6T(8X+#05HL+C`JTE!0G,&Q[8(@!I"[EMAIL
PROTECTED]
M38"K\.K>`&L,/"2`X[.NL`'41!AL2*(^LN\MQEZ5.]RA+Z)"P\0XJ$P,/-!^
MKB(Z*Q!F6].?P'*[6<QZ!<`H'/08C(&[EMAIL PROTECTED]>A*?)3))I-%P5\"%WC)H8X(0
MPXR,[EMAIL PROTECTED]:1V5UVH,AC((*AT*K*M"82+E5!U!02Q.$FP6!R)\V8'M?
-43ZQ=R13A0D%*Q*9$```
`
end
####### So.Sorry for such kind of FLOOD !
Best regards, Alexander .
-- System Information:
Debian Release: 4.0
APT prefers testing
APT policy: (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-686
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
Versions of packages python2.4 depends on:
ii libbz2-1.0 1.0.3-6 high-quality block-sorting file co
ii libc6 2.3.6.ds1-13etch5 GNU C Library: Shared libraries
ii libdb4.4 4.4.20-8 Berkeley v4.4 Database Libraries [
ii libncursesw5 5.5-5 Shared libraries for terminal hand
ii libreadline5 5.2-2 GNU readline and history libraries
ii libssl0.9.8 0.9.8c-4etch1 SSL shared libraries
ii mime-support 3.39-1 MIME files 'mime.types' & 'mailcap
ii python2.4-minimal 2.4.4-3 A minimal subset of the Python lan
python2.4 recommends no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]