Rumah >rangka kerja php >ThinkPHP >thinkphp bagaimana untuk mengosongkan log

thinkphp bagaimana untuk mengosongkan log

PHPz
PHPzke hadapan
2023-06-02 14:46:331302semak imbas

1 Memahami log ThinkPHP

Dalam proses menggunakan ThinkPHP, dua jenis log berikut akan dihasilkan:

1. . Log Sistem: disimpan dalam folder runtime di bawah direktori log, termasuk log permintaan, log pengecualian, dsb.

2. Log SQL: disimpan dalam folder runtime di bawah direktori sql, merekodkan maklumat terperinci tentang pelaksanaan SQL.

2. Kosongkan log ThinkPHP

Mengosongkan log ThinkPHP boleh dilakukan dengan dua cara berikut:

1

Mengosongkan log secara manual agak mudah dan mudah difahami Anda hanya perlu mencari folder

dan runtime di bawah direktori log dan padam semua fail dalam folder secara terus. sql

2. Sediakan pembersihan biasa

Walaupun pembersihan log secara manual adalah mudah, ia perlu dilaksanakan dengan kerap, jika tidak, fail log masih akan menempati sejumlah ruang cakera. Oleh itu, kami boleh menyediakan pembersihan biasa dalam fail konfigurasi ThinkPHP

. Mengambil pembersihan log sekali sehari sebagai contoh, kita boleh menambah kod berikut dalam config.php: config.php

// 定时清理日志文件
'log' => [
    // 日志记录方式,支持 file sae
    'type' => 'file',
    // 日志保存目录
    'path' => LOG_PATH,
    // 日志记录级别
    'level' => [],
    // 日志清除时间,单位:天
    'clear_time' => 1,
],

Kod di atas menetapkan masa pembersihan log kepada 1 hari, iaitu, log dibersihkan sekali hari. Jika anda perlu menetapkan masa lain, cuma ubah suai nilai

. clear_time

Atas ialah kandungan terperinci thinkphp bagaimana untuk mengosongkan log. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam