Tutorial
This guide will help you get started with LogNGraph.
Quick Start
Basic logging example:
from logngraph import get_logger
from logngraph.log.levels import INFO
logger = get_logger(name, level=INFO)
logger.info("Application started")
Basic graphics example:
from logngraph import Window
window = Window(title="My App", width=800, height=600)
window.fill("#2c3e50")
window.rect((100, 100), (200, 150), color="#e74c3c")
window.update()
# Main loop
while window.running:
window.handle_events()
Complete Example
from logngraph import get_logger, Window
from logngraph.log.levels import DEBUG, INFO
# Setup logging
logger = get_logger(name, filename="app.log", level=DEBUG)
logger.info("Starting application")
# Setup graphics
window = Window(title="Demo", width=800, height=600, resizable=True)
try:
# Draw something
window.fill("#34495e")
window.circle((400, 300), 50, color="#f39c12")
window.update()
# Main loop
while window.running:
window.handle_events()
except Exception as e:
logger.error(f"Error in application: {e}")
finally:
logger.info("Application closed")