Sobes.tech
Junior — Middle

Máte zkušenosti s systémem sledování a zaznamenávání událostí v aplikaci?

sobes.tech AI

Odpověď od AI

Ano, v Pythonu se často používá vestavěný modul logging k sledování a zaznamenávání událostí v aplikaci. Umožňuje flexibilně nakonfigurovat úrovně logování (DEBUG, INFO, WARNING, ERROR, CRITICAL), zobrazovat logy v konzoli, souborech nebo externích systémech. Příklad jednoduché konfigurace loggeru:

import logging

logging.basicConfig(level=logging.INFO, filename='app.log', format='%(asctime)s - %(levelname)s - %(message)s')

logging.info('Aplikace spuštěna')
logging.error('Došlo k chybě')

Lze také využít externí systémy pro centralizované sbírání logů, například ELK stack (Elasticsearch, Logstash, Kibana) nebo Sentry pro sledování chyb v reálném čase.