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

WIP - New Logging system #1019

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from
Draft

WIP - New Logging system #1019

wants to merge 3 commits into from

Conversation

dregad
Copy link
Member

@dregad dregad commented Jan 9, 2024

Alternative logging mechanism replacing the current Debug Mode.

Features include:

  • Direct integration to any stream supported by the Monolog library. This library is available from Packagist.
  • Standardized syslog style file logging that separates different log levels into separate log files
  • Provision of messaging in both classic style text and JSON encoded log messages.
  • Ability to send additional tags, allowing data filtering in log management software such as Prometheus
  • Ability to log only certain levels of messages to improve usability in production environments
  • Backwards compatibility with existing ADOConnection::debug features
  • Compatible with custom error-trapping functions
  • Improved error backtrace logging

@dregad dregad added feature Enhancement requests core ADOdb core (library and base classes) labels Jan 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core ADOdb core (library and base classes) feature Enhancement requests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants