Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

The 36 chambers of TYPO3 Logging

1,458 views

Published on

Slides for a workshop at TYPO3 Developer Days 2011 which was called: "The 36 chambers of TYPO3 Logging - Analyze, understand and improve logging of TYPO3"

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

The 36 chambers of TYPO3 Logging

  1. 1. The 36 Chambers of TYPO3 Logging Analyze, Understand and Improve Logging of TYPO3 v4
  2. 2. About me ✗ Steffen Müller ✗ TYPO3 developer and administrator ✗ /gebrüderheitz GbR in Freiburg/Germany ✗ 8 years experience with TYPO3 ✗ Active member of TYPO3 community projects ✗ Twitter: @t3node ✗ TYPO3 Blog: http://www.t3node.com Follow @t3node The 36 Chambers of TYPO3 Logging at #t3dd11
  3. 3. About you ✗ Who are you? ✗ What's your experience with TYPO3? ✗ What do you expect from the workshop? ✗ 2-3 Sentences Follow @t3node The 36 Chambers of TYPO3 Logging at #t3dd11
  4. 4. Introduction ✗ Analyze: Some Logging examples in TYPO3 ✗ Collect aspects, features and challenges Understand: ✗ ✗ Discussion, best practices, showcases Improve: ✗ ✗ ✗ Follow @t3node Collect itches and ways to scratch The 36 Chambers of TYPO3 Logging at #t3dd11
  5. 5. Analyze Ways of Logging in TYPO3 or... The 36 chambers Follow @t3node The 36 Chambers of TYPO3 Logging at #t3dd11
  6. 6. BE Log module / sys_log Table Follow @t3node The 36 Chambers of TYPO3 Logging at #t3dd11
  7. 7. BE devlog module (t3lib_div::devLog) Follow @t3node The 36 Chambers of TYPO3 Logging at #t3dd11
  8. 8. BE Console Log (ExtJS) Follow @t3node The 36 Chambers of TYPO3 Logging at #t3dd11
  9. 9. Deprecation Log Follow @t3node The 36 Chambers of TYPO3 Logging at #t3dd11
  10. 10. SystemLog (t3lib_div::sysLog) Follow @t3node The 36 Chambers of TYPO3 Logging at #t3dd11
  11. 11. Confused? Follow @t3node The 36 Chambers of TYPO3 Logging at #t3dd11
  12. 12. Possible Challenges ✗ Complexity ✗ Information overload / Filtering ✗ Choice ✗ Configuration ✗ Missing Documentation ✗ 3rd party integration ✗ ... Which challenges did you experience? Follow @t3node The 36 Chambers of TYPO3 Logging at #t3dd11
  13. 13. Understand Managing complexity... ✗ Collect aspects and criteria of Logging ✗ Find ways how to structure these aspects ✗ How good does TYPO3 meet them? ✗ Can we phrase best practices for Logging? Follow @t3node The 36 Chambers of TYPO3 Logging at #t3dd11
  14. 14. Possible aspects ✗ Logging purpose (Why...?) ✗ Logging target (Where/Who...?) ✗ Logging severity (How harmfull is...?) ✗ Logging implementations (What tool/method...?) ✗ Logging documentation (How to...?) ✗ Logging events (What to log?) ✗ rd 3 party Logging systems (How to integrate...?) Follow @t3node The 36 Chambers of TYPO3 Logging at #t3dd11
  15. 15. Example: Logging purpose ✗ In Production: Monitoring system health ✗ Identify problems and their reasons ✗ Keep track of what's going on While development: ✗ ✗ Debugging ✗ Profiling Just see what's happening/ Learning ✗ ✗ Follow @t3node The 36 Chambers of TYPO3 Logging at #t3dd11
  16. 16. Improve Let's discuss our itches and how to scratch... Follow @t3node The 36 Chambers of TYPO3 Logging at #t3dd11

×