Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rewritten logger to use Monolog #561

Merged
merged 16 commits into from Jan 27, 2020
Merged

Rewritten logger to use Monolog #561

merged 16 commits into from Jan 27, 2020

Conversation

MekDrop
Copy link
Member

@MekDrop MekDrop commented Nov 29, 2019

Resolves ImpressCMS/ideas#30 and also adds build in Monolog support.

From now there is not possible to turn logging from GUI because database logging also needs somehow to read settings and that is impossible before using database and executing at least one query - so some information can be lost. Logging can be turned on in .env file with LOGGING_ENABLED=true setting.

Old GUI logger output was removed. Instead from now is possible to choice FirePHP, ChromePHP, BrowserConsole or PHPConsole driver. Using multiple output drivers also is now supported. Driver can be selected with DEBUG_TOOL= option in .env file.

Here is screenshot how result looks with BrowserConsole driver:
image

@MekDrop MekDrop changed the title Rewritten logger to use Monolog WIP: Rewritten logger to use Monolog Jan 20, 2020
@fiammybe fiammybe modified the milestones: 2.0.0 alpha8, 2.0.0 Beta 1 Jan 20, 2020
@MekDrop MekDrop changed the title WIP: Rewritten logger to use Monolog Rewritten logger to use Monolog Jan 25, 2020
@MekDrop MekDrop merged commit 399f951 into ImpressCMS:master Jan 27, 2020
@MekDrop MekDrop deleted the improvement/logging-with-monolog branch January 27, 2020 08:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants