PHPackages                             mbaptista10/superlog-php - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Logging &amp; Monitoring](/categories/logging)
4. /
5. mbaptista10/superlog-php

ActiveLibrary[Logging &amp; Monitoring](/categories/logging)

mbaptista10/superlog-php
========================

Lib construída em cima do Monolog para log em linha no formato JSON

v1.7.0(10mo ago)89.2k↑16.1%MITPHPPHP ^8.2

Since Nov 27Pushed 10mo ago1 watchersCompare

[ Source](https://github.com/mbaptista10/superlog-php)[ Packagist](https://packagist.org/packages/mbaptista10/superlog-php)[ RSS](/packages/mbaptista10-superlog-php/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (9)Dependencies (8)Versions (10)Used By (0)

 [![GitHub Workflow Status (main)](https://github.com/mbaptista10/superlog-php/actions/workflows/tests.yml/badge.svg)](https://github.com/mbaptista10/superlog-php/actions) [![Total Downloads](https://camo.githubusercontent.com/47428ffdaf52f65af6359f68b6e63c58c2104a86b4e4e44eea48406717dadc54/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6d626170746973746131302f73757065726c6f672d706870)](https://packagist.org/packages/mbaptista/superlog-php) [![Latest Version](https://camo.githubusercontent.com/f2e526e463aae917ec9f8a26b5d34af5fac37863dc0de734945b919e8e99ef02/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6d626170746973746131302f73757065726c6f672d706870)](https://packagist.org/packages/mbaptista10/superlog-php) [![License](https://camo.githubusercontent.com/4edb7eb48e8c98dd53e9c224c7d5afdfe12088aee29df2d5904f9cb3cf6a40ba/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6d626170746973746131302f73757065726c6f672d706870)](https://packagist.org/packages/mbaptista10/superlog-php)

---

Superlog PHP
============

[](#superlog-php)

Superlog PHP é um projeto desenvolvido em PHP com foco em logs em linha no formato JSON. Este projeto utiliza Docker para configuração de ambiente, Composer para gerenciamento de dependências e ferramentas como PHPUnit, PHPStan, Laravel Pint e PestPHP para qualidade de código e testes.

Índice
------

[](#índice)

- [Requisitos](#requisitos)
- [Começando](#Come%C3%A7ando)
- [Local](#local)

---

Requisitos
----------

[](#requisitos)

- PHP 8.3 ou superior
- Docker e Docker Compose
- Make (opcional, para automação de tarefas)

---

Começando
---------

[](#começando)

Comece instalando via composer:

```
composer require mbaptista10/superlog-php
```

Após isso, você deve configurar seu Superlog através da classe `Superlog\SuperlogSettings`. O ideal é que essa configuração seja feita no bootstrap do seu projeto. Por padrão, o Superlog ira transmitir os logs para `php://stdout`, e usa o nível `debug` como padrão para exibir os logs. Você pode alterar esses valores através da classe `Superlog\SuperlogSettings`.

```
