• 18-11-2019, 05:20:39
    #1
    Merhaba arkadaşlar. Gelişmiş bir panel üzerinde çalışıyorum. Ve çok güzel çalışan bir log sistemim var. Php'nin varsayılan error_log fonksiyonunu nasıl kişiselleştirebilirim? Logların kaydedildiği yeri kendim belirlemek istiyorum. Hata hangi dizinde olursa olsun benim belirleyeceği bir dosyaya kaydedilmeli. Ancak bunu php.ini ile yapmak istemiyorum. mümkünse htaccess veya php ayar kodları ile yapmak istiyorum. Hatta eğer olabiliyorsa hataların dosyaya yazdırılma şablonunu da değiştirmek istiyorum. Yapılabilir mi böyle birşey?
  • 18-11-2019, 05:27:18
    #2
    error_log("Herşeyi yüzüne gözüne bulaştırdın!", 3,
    "/var/tmp/herkes_hata_yapar.log");
    https://www.php.net/manual/tr/function.error-log.php
  • 18-11-2019, 05:35:41
    #3
    CoLLeR adlı üyeden alıntı: mesajı görüntüle
    error_log("Herşeyi yüzüne gözüne bulaştırdın!", 3,
    "/var/tmp/herkes_hata_yapar.log");
    https://www.php.net/manual/tr/function.error-log.php
    Cevap için teşekkürler ancak yapmak istediğim bu değil. Genel php hataları için düzenleme yapmak istiyorum
  • 18-11-2019, 05:45:48
    #4
    Bunu deneyebilir misin ?

    ini_set('error_reporting', E_ALL & ~E_NOTICE);
    ini_set('error_log', '/path/to/my/php.log');
    ini_set('log_errors', 'On');    
    ini_set('display_errors', 'Off');




    Ayrıca;
    error_get_last() ve error_log
    bunları birlikte kullanarak istediğini yapabileceğin kanısındayım.
  • 19-11-2019, 02:05:49
    #5
    CoLLeR adlı üyeden alıntı: mesajı görüntüle
    Bunu deneyebilir misin ?

    ini_set('error_reporting', E_ALL & ~E_NOTICE);
    ini_set('error_log', '/path/to/my/php.log');
    ini_set('log_errors', 'On');    
    ini_set('display_errors', 'Off');





    Ayrıca;
    error_get_last() ve error_log
    bunları birlikte kullanarak istediğini yapabileceğin kanısındayım.
    Cevabınız için teşekkürle hocam. Proje ciddi ciddi spagetti olmuştu. Codeigniter ile sıfırdan başladım. Log tutma işini codeigniter'a bırakacağım artık 😁