Download the PHP package orbiit/logger without Composer
On this page you can find all versions of the php package orbiit/logger. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download orbiit/logger
More information about orbiit/logger
Files in orbiit/logger
Package logger
Short Description A high-performance, PSR-3 compliant logging library natively built for PHP 8.5+.
License MIT
Informations about the package logger
🚀 Orbiit Logger
Modern, secure and type-safe logging for PHP 8.5+ applications.
Português
🇺🇸 English
📌 Overview
Orbiit Logger is a high-performance, PSR-3 compliant logging engine designed for modern PHP 8.5+ applications.
Built from scratch for speed, security, and scalability, it is ideal for:
- Retail environments (POS)
- SaaS platforms
- High-concurrency systems
It includes native recursive data masking, ensuring LGPD/GDPR compliance out of the box.
⚡ Why Orbiit Logger?
Orbiit Logger was built with a modern approach, leveraging the latest PHP features to deliver a clean and efficient logging experience:
-
🔒 Automatic Data Masking
Prevents leaks of sensitive data (CPF, Credit Cards, Passwords) -
🚀 Performance-Oriented Design
Minimal memory footprint with atomic writes (LOCK_EX) -
🧠 Type-Safe by Design
Enums + Readonly properties (PHPStan Level 9) - 🔗 Ecosystem Friendly
Seamless integration with Orbiit Router and any PSR-3 compatible system
🚀 Quick Start
Installation
Basic Usage
🔐 Built-in Security (LGPD Ready)
The DataMasker interceptor automatically detects and obfuscates sensitive data.
Protected keys:
🔍 Deep Nesting Support
Sensitive data is masked even inside deep nested arrays or API responses.
🌍 Real World Scenarios
1. SaaS Integration
2. Retail / POS
🏗️ Architecture
- Contracts → Strict interfaces (Handlers & Formatters)
- Enums → RFC 5424 severity levels
- Immutability → Readonly components
⚡ Performance Philosophy
Orbiit Logger was designed with a performance-first mindset:
- Minimal abstraction layers
- Direct file writes using
LOCK_EX - No processor pipeline overhead
- Native PHP 8.5 features (Enums, Readonly)
🧪 Benchmark (Coming Soon)
A reproducible benchmark suite is being prepared.
It will include:
- Comparison with other PSR-3 loggers
- Memory usage analysis
- High concurrency simulation
- Real-world logging scenarios
Stay tuned 🚀
🤝 Contributing
- Fork the project
- Create your branch
-
Run PHPStan:
- Run tests:
📄 License
MIT License — see LICENSE
🇧🇷 Português
📌 Visão Geral
O Orbiit Logger é um motor de logs de alta performance, compatível com PSR-3, desenvolvido para aplicações modernas em PHP 8.5+.
Projetado para velocidade, segurança e escalabilidade, é ideal para:
- Ambientes de varejo (PDV)
- Plataformas SaaS
- Sistemas de alta concorrência
Possui mascaramento automático de dados sensíveis, garantindo conformidade com LGPD/GDPR.
⚡ Por que usar o Orbiit Logger?
- 🔒 Mascaramento automático de dados
- 🚀 Alta performance (LOCK_EX)
- 🧠 Tipagem forte (Enums + Readonly)
- 🔗 Integração com Orbiit Router
🚀 Início Rápido
Instalação
Uso básico
🔐 Segurança nativa
Protege automaticamente:
🌍 Casos reais
SaaS
PDV
🏗️ Arquitetura
- Contracts bem definidos
- Enums nativos
- Componentes imutáveis
🤝 Contribuição
📄 Licença
MIT License
Built with 💙 by icordeiro
Designed for modern PHP applications