{"repo":"EasyDevv/pyhunt","free":true,"listed":false,"github":"https://github.com/EasyDevv/pyhunt","clone":"git clone https://github.com/EasyDevv/pyhunt.git","description":"Lightweight Python logging tool for visual call tracing, tree-structured colored logs, and easy debugging with a simple decorator. Optimized for both standard and AI-generated codebases.","language":"Python","stars":45,"topics":["ai","colored-log","debug","decorator","developer-tool","logging","stacktrace","terminal","trace","tree-structure"],"license":"MIT","category":"cli-tools","readme_excerpt":"pyhunt pyhunt is a lightweight logging tool that visually represents logs for quick structural understanding and debugging. Simply add a decorator to your functions, and all logs are automatically traced and displayed in your terminal. English 한국어 --- https://github.com/user-attachments/assets/3d4389fe-4708-423a-812e-25f2e7200053 Features - Automatic Function/Method Call Tracing : Automatically records the flow of synchronous/asynchronous functions and classes with a single @trace decorator. - Rich Colors and Tree-Structured Logs : Enhances readability with color and indentation based on call depth. - Multiple Log Levels Supported : DEBUG, INFO, WARNING, ERROR, CRITICAL. - Set Log Level via CLI : Manage and store HUNT LEVEL in a .env file. - Optimized for AI Workflows : Easily trace code generated by AI. - Detailed Exception Information : Includes call arguments, location, and stack trace on exceptions. Installation Install with pip Install with uv Quick Start 1. Set Up and Manage Environment Variable File You can set up and manage the .env file by running the hunt command. Executing the above command sets HUNT LEVEL=DEBUG and ROOT DIR to the current directory in the .env file. 2. Apply @trace to Functions or Classes See more examples in the examples folder. Basic Example Asynchronous Function Class Using with AI Rule Setup Add the following rules to AGENTS.md or CLAUDE.md : Modifying Existing Codebase Prompt: \"Modify the code according to the logging rules.\" Logger Usage The","default_branch":null,"files":null,"tree":[],"storefront":"/r/EasyDevv","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/EasyDevv/pyhunt/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}