$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
すっきり分かる Python のログ
Search
kimihiro_n
October 27, 2017
Technology
6
3.1k
すっきり分かる 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.7k
たのしい FastAPI
pistatium
1
17k
Other Decks in Technology
See All in Technology
MySQLとPostgreSQLのコレーション / Collation of MySQL and PostgreSQL
tmtms
1
1.2k
Bedrock AgentCore Evaluationsで学ぶLLM as a judge入門
shichijoyuhi
2
250
Kiro を用いたペアプロのススメ
taikis
4
1.8k
Entity Framework Core におけるIN句クエリ最適化について
htkym
0
120
投資戦略を量産せよ 2 - マケデコセミナー(2025/12/26)
gamella
0
410
子育てで想像してなかった「見えないダメージ」 / Unforeseen "hidden burdens" of raising children.
pauli
2
330
SQLだけでマイグレーションしたい!
makki_d
0
1.2k
ソフトウェアエンジニアとAIエンジニアの役割分担についてのある事例
kworkdev
PRO
0
250
20251203_AIxIoTビジネス共創ラボ_第4回勉強会_BP山崎.pdf
iotcomjpadmin
0
140
2025-12-18_AI駆動開発推進プロジェクト運営について / AIDD-Promotion project management
yayoi_dd
0
160
Agent Skillsがハーネスの垣根を超える日
gotalab555
6
4.3k
特別捜査官等研修会
nomizone
0
570
Featured
See All Featured
Game over? The fight for quality and originality in the time of robots
wayneb77
1
66
We Are The Robots
honzajavorek
0
120
Between Models and Reality
mayunak
0
150
A Soul's Torment
seathinner
1
2k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
400
Amusing Abliteration
ianozsvald
0
69
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
2
66
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
BBQ
matthewcrist
89
9.9k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
170
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
49
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.3k
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ܗࣜͰ·ͱΊͯ·͢ ࢀߟ