Log_message codeigniter
Möchte ich log_message in Codeigniter aber log_message nicht alles schreiben, was in der log-Datei.
$config['log_threshold'] = 4;
$config['log_path'] = 'http://spsvn01/var/www/html/RAIDLOG/application/logs/';
Und in meinem controller habe ich schreiben :
log_message('error','USER_INFO '.$user_info['email']);
Vielen Dank !
- werden müssen log_path und nicht 'log-url', so etwas wie /var/www/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich würde FCPATH
$config['log_path'] = FCPATH . '/application/logs/';
einmal müssen Sie den Pfad aktualisieren der Seite.$config['log_threshold'] = 4;
Funktioniert gut auf mein Ende.
http://www.codeigniter.com/user_guide/general/errors.html
Informationsmeldungen
Fehlermeldungen
Ordner Muss Beschreibbar Sein (CHMOD 700
Genauso einfach wie diese:
logs
Ordner habe lese-und Schreibrechte oder 777$config['log_path'] = '';
aber der Ordnerapplication/logs/
muss vorhanden sein.öffnen Sie die your_project_dir/application/config/config.php
In der config-Datei finden Sie 3 Standard-Variablen
$config['log_path'] akzeptiert Pfad der log-Datei (wenn es leer bleibt, wird der Standardpfad festgelegt werden, und der Standardpfad wird your_project_dir/application/logs/).
Fehler-Status sind bereits definiert In
your_project_dir/system/core/Log.php
Haben Sie zum zuweisen von array ich.e für die Fehler-und info-array(1, 2)
Methode log_message(", ") akzeptiert 2 Parameter. Erste parameter-Ebene (d.h. FEHLER-oder DEBUG-oder INFO oder ALLE) & der zweite parameter ist die Nachricht.
Beispiel:
Erinnern
Alle Standard-php-Fehler wird ein Teil der log, wenn Sie zuweisen
Für benutzerdefinierte Protokolle: Sie haben zum hinzufügen eines neuen array-Elements in your_project_dir/system/core/Log.php
also
Jetzt können Sie rufen Sie die Methode als