Php’de error_log Nasıl Kullanılır Anlatımı

0
182

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.

1
2
3
4
5
6
7
8
9
10
11
<?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

1
2
3
4
5
6
7
8
9
10
# 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>

CEVAP VER

Please enter your comment!
Please enter your name here