simonschaufi / logs
TYPO3 Logging API reading module and devlog extension in one
Fund package maintenance!
simonschaufi
www.paypal.me/simonschaufi/10
Installs: 1 283
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 0
Type:typo3-cms-extension
Requires
- php: ^8.1
- ext-json: *
- ext-pdo: *
- psr/log: ^2.0 || ^3.0
- typo3/cms-core: ^12.4
Requires (Dev)
- co-stack/logs-dev: @dev
- typo3/cms-lowlevel: ^12.4
- typo3/minimal: ^12.4
- typo3/testing-framework: ^8.0
README
Introduction
Finally, a backend module to read from the TYPO3 logging API and a deprecation log reader.
Notice: This extension currently supports just log tables. If you need a special log reader (e.g. file or syslog) feel free to contact me or create a pull request with your proposal ;)
Basic Usage
The logging API exists for a long time, but there is no nice way to read those logs if the user has no direct access to the database or files.
Backend module created - problem solved!
The ConjunctionReader creates an instance of Reader
for each Writer
,
which reads from the specific location where the writer writes the log
entries. Therefore, it's possible to read and filter logs across all log
destinations (tables, files, etc.)
TYPO3 & PHP compatibility
The current major version 3.1 requires PHP 7.1 or higher and support TYPO3 version 9 and 10.
For versions supporting older PHP and / or TYPO3 versions please use the previous tags. Keep in mind, that these are not actively supported, and you should strongly consider upgrading your TYPO3 installation.
TODO
- Register as devlog
- Identify and fix that one bug that sometimes won't delete a log entry
- Add a log writer filter (to deselect log readers/erasers) #4
Found a bug? Feedback?
Please report any bug or negative side effects, as well as your feedback here: Issues
Other stuff
Copyright & Author: Oliver Eglseder oliver.eglseder@co-stack.com License: GPL-2.0+