Php’de error_log Kullanımı

Merhaba,

Tüm programlama dillerinde uygulamanın işyeyişinde herhangi bir sıkıntı olup-olmadığını error logları sayesinde kontrol etmekteyiz. php.ini dosyasında bu logların tutulacağı text dosyası tanımlanmış olup eğer siz değişiklik yapmazsanız tüm loglar .ini dosyasında belirttiğiniz text dosyasının içine eklenecektir.

Projelerimizde gelen logları ayırmak isteyebiliriz. Bunun için 2 yöntem mevcuttur.

1. ini_set() Fonksiyonu ile

Her sayfaya en üstüne aşağıdaki satırlardan birini ekleyerek proje bazında logları kayıt altında tutabilirsiniz.

<?php

define('SITE_PATH','/home/proje01');

ini_set('error_log', SITE_PATH . '/error_log.txt');

// veya

ini_set('error_log', 'error_log.txt');

?>

2. .htaccess Dosyası ile

# enable PHP error logging
php_flag  log_errors on
php_value error_log  PHP_errors.log

# prevent access to PHP error log
<Files PHP_errors.log>
 Order allow,deny
 Deny from all
 Satisfy All
</Files>

 

Bu sayfa 3.994 kez görüntülendi.

Ahmet

Sıradan bloglardan birisi :)

Bunlar da hoşunuza gidebilir...

1 Cevap

  1. Lisa dedi ki:

    Wow! This could be one particular of the most beneficial blogs We’ve ever arrive across on this subject. Basically Fantastic. I’m also a specialist in this topic therefore I can understand your effort.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir