Skip to content

Details

Who doesn't use logging? We all are but do we take the maximum out of it? Log4J major release 2.x and Logback - Log4J contender - are some of tools we'll cover. Using AOP to dynamically add data to your log lines and best of breed practices are some of the methodologies we'll talk about and demonstrate. So don't miss out on this small yet powerful topic we use every day.

Schedule

18:00 - 18:30 Rally-up

18:30 - 19:15 "Introduction to AOP" - Amir Kost / EBay

19:15 - 19:30 A short break

19:30 - 20:15 "Finding a needle in a haystack - The complete guide to proper logging in JVM " - Avishai Ish-Shalom / FewBytes

20:15 - 20:25 A short break

20:25 - 21:00 An open Discussion

21:00 - ... Wrap up and drinks at the nearest bar

Introduction to AOP - Amir Kost / EBay

Have you ever found yourself adding code that wasn't part of your business logic? Did you ever need to modify 3rd party code behavior? Both can be addressed with Aspect Oriented Programming.In this talk we'll learn about the basics of Aspect Oriented Programming - what it is, what can be done with it (a lot!), and a few practical examples.

Finding a needle in a haystack - The complete guide to proper logging in JVM - Avishai Ish-Shalom / FewBytes

Despite the recent (over)flow of log processing tools logs are still highly problematic - they can clog your servers and bring your production down, they are hard to read and parse, and oh too often they miss out the key data you need but contain 3 billion lines of B.S. While log pipelines can help to some extent their value is limited when the source of data is low quality - and this talk is all about improving the quality of your logs. This talk will show various features of Log4j 1/2 and Logback, show various tricks to get the information you want (and only the information you want) and explain how to do this in way that is truly "production grade".

Avishai is an Ops veteran and a survivor of many production skirmishes. When not ducking for cover he is preaching DevOps culture and other weird ideas.

Open Discussion

We invite you all to take a part in this open discussion about logging and AOP. How do you use them in dev and production and what do you think should be the approach to analyze them.

Related topics

You may also like