From 648f72f08682fffc439a4caeafcdc67407c103f9 Mon Sep 17 00:00:00 2001 From: ehddnr301 Date: Thu, 23 Sep 2021 20:05:12 +0900 Subject: [PATCH] Add color to logger MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit logging 할때 log level에 해당하는 부분만 색이 나오도록 변경했습니다. --- logger.py | 5 +++-- requirements.txt | Bin 1596 -> 3928 bytes 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/logger.py b/logger.py index a994ecd..6b5880a 100644 --- a/logger.py +++ b/logger.py @@ -1,11 +1,12 @@ import logging import logging.handlers +from colorlog import ColoredFormatter L = logging.getLogger('snowdeer_log') L.setLevel(logging.DEBUG) -formatter = logging.Formatter( - fmt="%(asctime)s [%(levelname)s] [%(filename)s:%(lineno)d - %(funcName)20s()]\n\t%(message)s", +formatter = ColoredFormatter( + fmt="%(log_color)s [%(levelname)s] %(reset)s %(asctime)s [%(filename)s:%(lineno)d - %(funcName)20s()]\n\t%(message)s", datefmt='%y-%m-%d %H:%M:%S' ) diff --git a/requirements.txt b/requirements.txt index b407b19e10ac6bdc2c4ed9448a352d647f225f37..ea0763ca28facccfcff1607539fc835edbd7a5cd 100644 GIT binary patch literal 3928 zcmZ{nT~Av_5Qg`o^b@{%0S7zn9Y|E9tZ_1@&Gv@6e zqS0!rsPl5BUE_#(7wa`kTULtNE5}u=bHW>a#{DU6IVi*al>hwMT2~rjoGGGJ4p590 zai-7ol;Ke^3vszD4?63hf01>j-~D~sVSZ-TinDjDw5QQ$ujq<{6UMy`i^#K94C`B| zVJ+Y=i4Qp!k>jA#Q4Ew5?Vkiz6q}y1txsIQ*#!4n{cfXuUn7fmqaaE-`$iFslw_?s zu!vpB66HZY>GyyYWoL!_>~zMOH6w^~Zgj2gEcE*(7_9~#*ejzLp4Lbq95@83xp0_C z`sKR%QQ9BMIx;7wNqHZ*&336X+o;Q799omfS(e%lZ=7=tFZ8d=vh3YSrjEW01*qgv zx$m`J>gRLEv!<@J<_g;NZj$dzb)I#beSvbRzk7!WJ8-4*IAdNqX?PV_T|2I?jOrBA z1^U!u94C2w)nmyu+%YTq>LAAR(AmF#Ro;dBKgHU`Gp#}Bv(F=HCGP`sUlSHKJ@B3UCaTi`vpSYfp@JrR6 zMiPY^o^?Jmy<9~O&P0d9iNBSi|A^ShXC@+NvGOLm$;j9Gji(>n@jp4OrD0CkR6qAT zYK8jU>Zecj?&NSSZyRCe#L5iMTdjB=cz@Sdy%FcxzX)$rZWNiF2sS$ls~ep>7w7bi z6(jH}lf6-09E9;Ys@&CU9`yg)aK&ASujvC*#4LXehOCXsMd-W>#>~rBUm*14N$mCy zR4Y}&LEq=<-l{>m_F264ngC3Kqq1ZK=sZU3nm&)H_)tz8zf|+-vC6Mz$eOV*}HTR&gs= z>-|W_HBm2h_S9-(m7afkw>_;x97Cf+OcP!X^hqjNYu(P?3TxifteLCVIK|U2agH^w zY77kVViVb^Fea{9?v(XW4x!0vP|@gVwdgY{t-E^95VEI!;E?35x&ITd{S?uT0_6c{xw$WOU62r=dbdid@jGmIzH7m z1GRD|G;|V^s@6%J3eRI+zDLj-P0g1*yb4g9`l_z^)#{$-mFS5HB5KQS{n7UtK0peq~@78?lD&jXE?uOsR{UUieF<)Qqb}?+G~}U=~6i}$~EIC zoY^a`(-*TpV>m1EUdKEE%kz$RC)sJ{s%I2P#)Esj)qdFSB0KoWZiT;;-{t5B^+c*t z*_f$&+4uK8dWWgtSzweyMLJd3(`i4ITCjq(s|Mz-a^}}wJD7_5o;~$gtLEjn?5tU6 z%YAq+M1G@!sk;5G{W~$~)Wyu$k?s=wPVMXb8Sds~$E`!uw=rfE^Bc|ZZusW>|IWQ4 zm~ei#Ck8yULre$yU?zR&1R@v8?0HE(J{fzbDBqm8au#c@Rwg+wTV|L4YD#vzaOkge z$=#3>x_eS}WUbhE!EW@$YhrrRZxZ_ZCD_RsW+^_`E*f_4G4!GOn5pgnJoKCPsJ*ze z6l1?qS%a~w{wQVmt2X~K$mvsG?MyxHZ~o50@$}ENOD!I?PIuG_@N3Tf_n delta 149 zcmca1w}*%6|G$YUSraeBO%7p9n0$uOYVtfLmB}BNf+kO6nKe0pRci7w*1E~h*fhjT z8FCp47%CZTfzXgakHH8+PCm)5Iyr(vX7V-;mC0(HN|R@CCQNqXvYY&gOKP$fw;O*Z oLj_!qA%oduUY_vDJ9zabGx2F~8!{LGO#