Slides for a workshop at TYPO3 Developer Days 2012 which was called: "Refactoring TYPO3 Logging".
The slides mainly cover two topics: The current Logging dilemma in TYPO3v4 and the architecture of the new Logging API in TYPO3v6
4. About you
Tell us in 2-3 Sentences:
â
Who are you?
â
What are your TYPO3 skills?
â
What you expect from the workshop?
Image by Dierk Schaefer: http://www.flickr.com/people/dierkschaefer/
Then add yourself to the Forge Project:
http://forge.typo3.org/projects/typo3v4-logging
Refactoring TYPO3 Logging at #t3dd12
5. Workshop Topics
â
Overview
Project goals
â What has been done so far?
Hands on
â
â
â
â
â
Test and review the Logging API
Code some nasty stuff
Your suggested topic!
Refactoring TYPO3 Logging at #t3dd12
14. Refactoring Goals
â
New Logging API
â
Replace existing log calls in core with new API calls
â
New BE module
â
Showcase extensions
â
Documentation
Refactoring TYPO3 Logging at #t3dd12
15. What has been done so far?
â
New Logging API in t3lib/log/
â
Incubator git repository
â
Proof-of-concept:
â
â
Configuration $TYPO3_CONF_VARS['LOG']
Replaced t3lib_div::devLog and sysLog
Refactoring TYPO3 Logging at #t3dd12
16. The new Logging API
â
A single API
â
Extensible
â
Configurable
â
Up to 100% covered with UnitTests
Refactoring TYPO3 Logging at #t3dd12
25. Possible Workgroups
â
Testing and reviewing the current API code
â
Coding a custom LogWriter extension
â
Porting the current code to a backport extension
â
Configuration
â
Performance / Profiling
Refactoring TYPO3 Logging at #t3dd12