
Observability & Monitoring
Structured logging, log channels, Monolog, correlation IDs, Sentry/Bugsnag, metrics, tracing, health checks, queue monitoring, Horizon
1Laravel'de structured logging nedir?
Laravel'de structured logging nedir?
Cevap
Structured logging, verileri düz metin yerine yapılandırılmış bir formatta (JSON, dizi) loglamaktır. Bu, Elasticsearch veya Datadog gibi araçlarla logların aranmasını, filtrelenmesini ve analiz edilmesini kolaylaştırır. Laravel, context ve processor aracılığıyla structured logging'i yerel olarak destekleyen Monolog'u kullanır.
2Laravel'de log channels'ın temel rolü nedir?
Laravel'de log channels'ın temel rolü nedir?
Cevap
Log channels, logların bağlama göre farklı hedeflere (dosyalar, Slack, Sentry) yönlendirilmesini sağlar. config/logging.php içinde yapılandırılır ve örneğin kritik hataları Slack'e gönderirken INFO loglarını yerel dosyalarda tutmaya olanak tanır. Bu, çok hedefli observability için maksimum esneklik sunar.
3Hangi Laravel bileşeni dahili olarak Monolog kullanır?
Hangi Laravel bileşeni dahili olarak Monolog kullanır?
Cevap
Laravel, Log facade'i ve LogManager servisi aracılığıyla temel loglama motoru olarak Monolog'u kullanır. Monolog, handler (dosyalar, Slack, Sentry), formatter (JSON, satır) ve processor (bağlam ekleme) sağlayan standart bir PHP kütüphanesidir. Laravel, basit ve anlamlı bir API sunmak için onu sarmalar.
Hatasız normal bir kullanıcı eylemini izlemek için hangi log seviyesi kullanılmalıdır?
Laravel'de custom log channel ne zaman oluşturulmalıdır?
+17 mülakat soruları
Diğer Laravel mülakat konuları
PHP Temelleri
PHP OOP Temelleri
Composer & Autoloading
Laravel Temelleri
Laravel Routing
Blade Templates
Request & Response
Eloquent ORM Temelleri
Eloquent Relationships
Migrations & Schema Builder
Doğrulama ve Formlar
Kimlik Doğrulama
Yetkilendirme ve Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
Bildirimler & Mail
File Storage
Testing & PHPUnit
Caching
Livewire & Inertia
Eloquent Advanced
Repository Pattern
Laravel Packages
Performance Optimization
Security Best Practices
Laravel Octane
Laravel Distributed Systems
Deployment & DevOps
Bir sonraki mülakatın için Laravel'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla