Loading Events

« All Events

  • This event has passed.

AtlantaPHP March 2018 Meeting

March 1, 2018 @ 7:00 pm - 9:00 pm

PRESENTATION: As Easy as Falling off a Log (or Writing to One)

Map Link: https://goo.gl/maps/N2F52DZs9Cs (parking deck entrance, 600 building is due north of the deck)

SPECIAL NOTE: Building security has become a bit more strict, so please do your best to arrive before 7pm. On arrival, you may need to mention that you are there to attend a meeting at ShootProof.

Presentation by Brent Laminack, Senior LAMP engineer/PHP programmer at ClientCommand (https://twitter.com/iblamm)

Logging is more than just appending to a file. Logging can be a critical piece of infrastructure that allows reconstructing what happened over disparate systems for security auditing, debugging, and error post-mortems. Without it, you’re flying blind.

Starting with plain old error_log(), we move up the food chain to syslog and examine its capacities and limitations. Next, will be an introduction to one of the better open source PHP logging packages—MonoLog. We’ll show how it’s built into Laravel and how to call it from MySQL.

All this is for naught without some way to sort and filter the thousands of logging messages. We’ll demonstrate a modern open-source syslogging package: Graylog. We will demonstrate how to search and sort the messages we created in our PHP apps. We’ll also look at some of the ways Graylog provides to work around the limitations of Syslog using Graylog extractors which are the easiest to use and how to construct easy-to-parse messages in our PHP code.

About Brent: Brent Laminack has been using PHP since PHP 4 was introduced, and been using Joomla for its entire 10-year lifespan. He’s the organizer of the Joomla User Group Atlanta (http://www.meetup.com/atlantajoomla/) and former leader of the Atlanta Unix Users’ Group. He’s a long-time member of AtlantaPHP and attends when time and tide allow. He tries to help the local Open Source community keep up with itself by running http://OSSAtlanta.org. He teaches classes at Emory Continuing Education and Gwinnett Tech. His current full-time gig is a Senior LAMP engineer/PHP programmer at ClientCommand, a company that helps local car dealers with their marketing.

Food provided by AtlantaPHP.

Details

Date:
March 1, 2018
Time:
7:00 pm - 9:00 pm
Website:
https://www.meetup.com/atlantaphp/

Venue

ShootProof
600 Galleria Pkwy, Suite 1460
Atlanta, GA us