Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
すっきり分かる Python のログ
Search
kimihiro_n
October 27, 2017
Technology
6
2.8k
すっきり分かる Python のログ
Python のロガー周りを理解するための資料です。(社内勉強会用)
コードとか:
https://github.com/pistatium/about_python_logging
kimihiro_n
October 27, 2017
Tweet
Share
More Decks by kimihiro_n
See All by kimihiro_n
サービスへの影響を抑えてデータベースの移行を実施したはなしAurora MySQL -> Cloud SQL
pistatium
0
1.2k
新しいメンバーに Make debut してもらいやすくするための開発体制 with Python
pistatium
1
3.4k
たのしい FastAPI
pistatium
1
16k
Other Decks in Technology
See All in Technology
ガバメントクラウド単独利用方式におけるIaC活用
techniczna
3
270
大規模データ基盤チームのオンプレTiDB運用への挑戦 / dpu-tidb
cyberagentdevelopers
PRO
1
110
日経電子版におけるリアルタイムレコメンドシステム開発の事例紹介/nikkei-realtime-recommender-system
yng87
1
490
ガチ勢によるPipeCD運用大全〜滑らかなCI/CDを添えて〜 / ai-pipecd-encyclopedia
cyberagentdevelopers
PRO
3
200
Oracle Cloud Infrastructureデータベース・クラウド:各バージョンのサポート期間
oracle4engineer
PRO
27
12k
【技術書典17】OpenFOAM(自宅で極める流体解析)2次元円柱まわりの流れ
kamakiri1225
0
210
フルカイテン株式会社 採用資料
fullkaiten
0
36k
Vueで Webコンポーネントを作って Reactで使う / 20241030-cloudsign-vuefes_after_night
bengo4com
4
2.5k
「 SharePoint 難しい」ってよく聞くけど、そんなに言うなら8歳の息子に試してもらった
taichinakamura
1
590
「視座」の上げ方が成人発達理論にわかりやすくまとまってた / think_ perspective_hidden_dimensions
shuzon
2
110
マネジメント視点でのre:Invent参加 ~もしCEOがre:Inventに行ったら~
kojiasai
0
450
MAMを軸とした動画ハンドリングにおけるAI活用前提の整備と次世代ビジョン / abema-ai-mam
cyberagentdevelopers
PRO
1
110
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
272
40k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Fontdeck: Realign not Redesign
paulrobertlloyd
81
5.2k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
27
1.9k
Become a Pro
speakerdeck
PRO
24
5k
Why Our Code Smells
bkeepers
PRO
334
57k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
42
9.2k
Imperfection Machines: The Place of Print at Facebook
scottboms
264
13k
Fashionably flexible responsive web design (full day workshop)
malarkey
404
65k
Building Adaptive Systems
keathley
38
2.2k
A better future with KSS
kneath
238
17k
Transcript
͖ͬ͢Γ͔Δ 1ZUIPOͷϩά @kimihiro_n
1ZUIPOͰਖ਼͘͠ϩά͕ѻ͑ΔΑ͏ʹͳΔ ͞ΑͳΒ1SJOUσόοά ཉ͍͠ϩάΛཉ͍͠Α͏ʹʂ ඞཁͳՕॴʹߜͬͨϩάͷऔΓࠐΈ ϑΝΠϧίϯιʔϧͷग़͚͠ -PHHFSͷΈࣗମଞͷݴޠͰ +BWBͱ͔+BWBͱ͔ log.debug('Hello, logging world!!')
͜ͷൃදͷత
MPHHFSͷॳظԽ ϩάΛ͏ͨΊͷ͓·͡ͳ͍ -PHHFSͱݺΕΔΠϯελϯεΛ࡞Δ ϑΝΠϧ͝ͱʹ࡞ ͱΓ͋͑ͣͬͯΈΔ
ϩάͷॻ͖ࠐΈ -PHHFSΠϯελϯεͷϝιουΛݺͿ͚ͩ ॏཁ߹͍ʹԠͯͭ͡ͷϨϕϧ͕͑Δ ϩάΛॻ͖ࠐΉ
ඪ४Τϥʔग़ྗʹग़͖ͯ·͢ छྨͷϩά͕Ͱʜͯͳ͍ ϩάΛݟΔ This is a Warning message This
is a Error message This is a Critical message
TFU-FWFMͱ͍͏ϝιουͰมߋ σϑΥϧτ8"3/*/( ͜ΕҎԼͷͷແࢹ͞ΕΔ ϨϕϧΛԼ͛ͯΈΔ
݁Ռ This is a Warning message This is a
Error message This is a Critical message
)BOEMFSͱ͍͏ͷΛॳظԽͯ͠ηοτ ͬͪ͜ʹϨϕϧઃఆ͕͋Δ )BOEMFSͳΔͷ
݁Ռ This is a Debug message This is a
Info message This is a Warning message This is a Error message This is a Critical message
-PHHJOHͷ͘͠Έ
__name__ if __name__..ͷ͓·͡ͳ͍Ͱ͓ೃછΈ 1ZUIPO͔ΒݺͿͱ__main__͕ೖΔ JNQPSUͯͬͨ͠߹ ɹ͜ͷϑΝΠϧͷϞδϡʔϧ໊͕ೖΔ NZBQQNPEFMTJUFNTQZͳΒ NZBQQNPEFMTJUFNT͕ೖΔ ͓·͡ͳ͍ͷಾ
HFU-PHHFSͷҾ ࣮จࣈྻͳΒͳΜͰ͍͍ ͨ͠จࣈྻ͕-PHHFSͷ໊લʹ @@OBNF@@ΛຖೖΕͯΔͷ ໊લܾΊΔͷ໘͍͔͘͞Β ศར͔ͩΒ ͓·͡ͳ͍ͷಾ
-PHHFS֊Λ࣋ͯΔ -PHHFSͷ໊લΛ υοτ Ͱ۠Δͱ উखʹ֊Խ͞ΕΔ NZBQQNPEFMTJUFNTͱ͍͏໊લͷ-PHHFS NZBQQNPEFMT NZBQQ SPPU ͷ-PHHFSΛʹ࣋ͭ
-PHHFSͷ֊ؔ
)BOEMFSͷׂ ͖ͬͯͨϩάΛదʹॲཧ͢Δ ෆཁͳϩάͷϑΟϧλʔ ϩάͷϑΥʔϚοτ ग़ྗઌϩάΛૹΔ ͭͷ-PHHFSʹରͯ͠ෳηοτͰ͖Δ MPHHFSBEE)BOEMFS )BOEMFSͱ
4USFBN)BOEMFS ඪ४ग़ྗͳͲͷετϦʔϜʹॻ͖ࠐΉ 'JMF)BOEMFS ϑΝΠϧʹॻ͖ࠐΉ 3PUBUJOH'JMF)BOEMFS 'JMF)BOEMFSͷ3PUBUFͯ͘͠ΕΔ൛ 4.51)BOEMFS ϝʔϧΛૹΔ͍ͭͩ͢͝Α /VMM)BOEMFS Կ͠ͳ͍
΄͔ )BOEMFSͷछྨ
ϩάͷॻࣜΛࢦఆ͢ΔͨΊͷͷ )BOEMFSʹରͯ͠ࢦఆͰ͖Δ ͑ΔมҰཡ IUUQTEPDTQZUIPOKQMJCSBSZ MPHHJOHIUNMMPHSFDPSEBUUSJCVUFT formatter = logging.Formatter( '[%(asctime)s:%(name)s:%(levelname)s] %(message)s'
) handler.setFormatter(formatter) 'PSNBUUFS
IUUQTEPDTQZUIPOKQIPXUPMPHHJOHIUNMVTFGVMIBOEMFST
-PHHFSͷಈ͖ํ جຊͷಈ͖ ࣗͷ)BOEMFSΛݺͼग़͠ ˠͭͷ-PHHFSҠಈ Λ܁Γฦ͢ ʮͷ-PHHFSΛݺͼग़͔͢ʯ MPHHFSQSPQFSHBUF ͱ͍͏ଐੑͰ੍ޚ͍ͯ͠Δ 'BMTFʹ͢ΔͱଧͪΓ σϑΥϧτ5SVF
؆ུԽͷͨΊϑΟϧλʔলུ͍ͯ͠·͢
)BOEMFSͷಈ͖ جຊͷಈ͖ ϩάͷϨϕϧΛΈͯɺ ຬ͍ͨͯͨ͠Βॻ͖ࠐΉ͚ͩ 'PSNBUUFSͰܗͯ͠ɺ ࣗͷॻ͖ࠐΈઌग़ྗ ؆ུԽͷͨΊϑΟϧλʔΛলུ͍ͯ͠·͢
࣮ફฤ
ϩάઃఆͷίʔυ͕͍ ϩάઃఆΛॻ͘ͷ ΤϯτϦϙΠϯτͳͲ͕ଟ͍ ͍ίʔυͰݟ௨͠ѱͨ͘͘͠ͳ͍ ղܾࡦ ผϑΝΠϧʹॻ͍ͯJNQPSUʜʜ˚ ઃఆϑΝΠϧʹͯ͠ಡΈࠐΉʜʜ˓ ͖ͬ͢Γॻ͖͍ͨ
+40/Ͱॻ͍ͯΈΔ EJDU$POpH ઃఆ͕ೖͬͨࣙॻΛ͢ +40/ͷύʔεࣗྗͰ ެࣜ%PDͰ:".- :".-ύʔαʔඇඪ४ +40/ϏϧτΠϯ 'JMF$POpHΛͬͨΓํ
-PHHFS ϩάΛѻ͏ͨΊͷΠϯελϯε ϨϕϧʹΑΔϑΟϧλϦϯά͕Մೳ ֊Խ͞Ε໊ͨલΛ࣋ͭ ͷ-PHHFSͱൖ͢Δ )BOEMFS ϩάͷग़ྗΛཧ͢Δ -PHHFSʹର͠ରଟͰඥ͘ ϨϕϧʹΑΔϑΟϧλϦϯά͕Մೳ ·ͱΊ
-PHHJOH)08501ZUIPOެࣜυΩϡϝϯτ IUUQTEPDTQZUIPOKQIPXUPMPHHJOHIUNM ϩάग़ྗͷͨΊͷQSJOUͱJNQPSUMPHHJOHΊͯ΄͍͠2JJUB IUUQTRJJUBDPNBNFEBNBJUFNTCCGDG ϊʔτϒοΫ IUUQTHJUIVCDPNQJTUBUJVNBCPVU@QZUIPO@MPHHJOHCMPCNBTUFS BCPVU@MPHHJOHJQZOC ࠓճͷ༰ΛKVQZUFSOPUFCPPLܗࣜͰ·ͱΊͯ·͢ ࢀߟ