DEV Community

Yakup Demirtaş for Açıklab

Posted on

3

Liman Eklentilerinde istenilen bilgilerin log olarak gönderilmesi

Liman MYS'de sunucu detayları kısmında "Erişim Kayıtları" adında bir sekme bulunmaktadır. Bu tab o sunucuda çalıştırılan eklentilerde kullanılan fonksiyonların log detaylarını barındırır. Zaten hali hazırda birçok bilgi log detayında görülmektedir.

Bazı durumlarda ekstra bilgileri loglamak isteyebiliriz. Böyle bir durumda tek yapmamız gereken bir fonksiyon kullanmaktır. Eklenti geliştirirken php fonksiyonlarını app/Controllers dizini altında oluşturduğumuz php dosyalarına yazarız. Burada yazdığımız fonksiyonun içerisinde aşağıdaki fonksiyonu çağırdığımızda Log detayı yukarıda bahsettiğimiz sekmede görünecektir.

sendLog(title,message,data);
Enter fullscreen mode Exit fullscreen mode

Bu fonksiyon Liman'ın kendi içinde hazır bulunan bir fonksiyondur. Bu sebeple fonksiyonu çağırmamız yeterlidir. Örnek verecek olursak;

sendLog("İsim","Kullanıcı ismi","Yakup");
Enter fullscreen mode Exit fullscreen mode

dediğimizde İsim title'ına sahip log'da "Kullanıcı ismi" ve "Yakup" parametreleri görünecektir.

Do your career a big favor. Join DEV. (The website you're on right now)

It takes one minute, it's free, and is worth it for your career.

Get started

Community matters

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Immerse yourself in a wealth of knowledge with this piece, supported by the inclusive DEV Community—every developer, no matter where they are in their journey, is invited to contribute to our collective wisdom.

A simple “thank you” goes a long way—express your gratitude below in the comments!

Gathering insights enriches our journey on DEV and fortifies our community ties. Did you find this article valuable? Taking a moment to thank the author can have a significant impact.

Okay