Slide 14
Slide 14 text
django-structlogでのログ出力設定例
1. $ pip install django-structlog
2. getting_startedを例にsettings.pyに設定を追加
3. Pythonコードからログを出力する
>>> import structlog
>>> logger = structlog.get_logger(__name__)
>>> logger.warning("外部システムとの接続に失敗。〇〇に連絡してください。 ")
{"request_id": "3a8f801c-072b-4805-8f38-e1337f363ed4",
"user_id": 1,"ip": "0.0.0.0","level": "warning",
"event": "外部システムとの接続に失敗。〇〇に連絡してください。 ",
"timestamp": "2025-02-08T10:07:31.089925Z",
"logger": "my_awesome_project.my_awesome_module"}