📋 logging - Logging System
Levels, Formatters, Handlers, Rotation
40
Functions
672
Lines
21 KB
Size
🚀 Quick Start
içe_aktar logging
// Simple usage
logging.debug("Debug mesajı")
logging.info("Bilgi mesajı")
logging.warning("Uyarı!")
logging.error("Hata oluştu")
logging.critical("Kritik hata!")
// Create logger
değişken logger = logging.logger_new("app")
logging.set_level(logger, logging.INFO)
// File handler
değişken handler = logging.file_handler("app.log")
logging.add_handler(logger, handler)
logging.info(logger, "Uygulama başladı")
logging.error(logger, "Bağlantı hatası")
💡 Examples
Structured Logging
içe_aktar logging, json
değişken logger = logging.logger_new("api")
fonksiyon api_request_log(method: yazı, path: yazı, status: tamsayı, duration_ms: kesir) yap
değişken data = yap
"method": method,
"path": path,
"status": status,
"duration_ms": duration_ms,
"timestamp": time.şimdi().yazıya()
son
logging.info(logger, json.stringify(data))
son
api_request_log("GET", "/api/users", 200, 45.3)