{"repo":"chanpreet3000/pretty-pie-log","free":true,"listed":false,"github":"https://github.com/chanpreet3000/pretty-pie-log","clone":"git clone https://github.com/chanpreet3000/pretty-pie-log.git","description":"Pretty Pie Log: A powerful, thread-safe Python logging library featuring colorized output, structured logging, timezone-aware timestamps, rotating file logs, and function execution tracking with enhanced support for any data type in details.","language":"Python","stars":32,"topics":["debugger","error-handling","file-logging","json-logging","log-management","logger","logging","python","python3","structured-logging"],"license":"MIT","category":"dev-tools","readme_excerpt":"Pretty Pie Log A feature-rich, thread-safe Python logging utility that provides colorized console output with customizable formatting, JSON details support, and function execution tracking. Installation --- Features - Colorized Output : Customizable colors for different log levels and components, including timestamp , file path , and details . - Thread-Safe : Built-in thread safety for reliable logging in multi-threaded applications. - Timezone Support : Configurable timezone for timestamp display (default: UTC). - Automatic Path Detection : Detects relative file paths based on the project root. - Error Trace Integration : Optionally include full error trace details for exceptions. - Function Execution Tracking : Decorator for logging function entry, exit, arguments, and results with configurable log levels. - File Logging : Configurable rotating file logging with size limits and backup files. - Customizable Formatting : Adjust padding for timestamps, log levels, file paths, and other components. - Enhanced Log Details Serialization : Handles non-serializable objects in logs by converting them into readable formats. - Default Colors and Settings : New fields for default log colors and detailed customization. - Global Context Support : For request tracing and correlation. --- Quick Start Output --- Detailed Configuration Logger Initialization The logger is highly customizable with numerous options: Output using the above configuration --- Logging Methods All logging methods su","default_branch":null,"files":null,"tree":[],"storefront":"/r/chanpreet3000","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/chanpreet3000/pretty-pie-log/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."}