国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

webman的monolog/monolog日志文件丟失問(wèn)題

6006284

問(wèn)題描述

最近查微信支付日志時(shí)候,發(fā)現(xiàn)少了好多日志,我就把昨天系統(tǒng)里面最早的日志記錄下來(lái)了,是2024-04-15,今天早上我來(lái)看系統(tǒng),日志文件日期最早變成了2024-04-17,請(qǐng)問(wèn)下這是怎么回事?系統(tǒng)日志這是覆蓋了么,我用的自帶的monolog/monolog

// wechat通道
    'wechat' => [
        // 處理默認(rèn)通道的handler,可以設(shè)置多個(gè)
        'handlers' => [
            [   
                // handler類(lèi)的名字
                'class' => Monolog\Handler\RotatingFileHandler::class,
                // handler類(lèi)的構(gòu)造函數(shù)參數(shù)
                'constructor' => [
                    runtime_path() . '/logs/wechat.log',
                    Monolog\Logger::DEBUG,
                ],
                // 格式相關(guān)
                'formatter' => [
                    // 格式化處理類(lèi)的名字
                    'class' => Monolog\Formatter\LineFormatter::class,
                    // 格式化處理類(lèi)的構(gòu)造函數(shù)參數(shù)
                    'constructor' => [ null, 'Y-m-d H:i:s', true],
                ],
            ]
        ],
    ],
693 1 0
1個(gè)回答

nitron

Monolog的RotatingFIleHandler有保存指定數(shù)量的日志,超過(guò)數(shù)量的舊日志會(huì)被刪除
你這個(gè)RotatingFileHandler的constructor的參數(shù)明顯是錯(cuò)的,第二個(gè)參數(shù)是maxFiles,即保存最近多少個(gè)文件,你卻用了Monolog\Logger::DEBUG,它的值是100,所以保存最近100個(gè)日志

??