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

support\Log::error(‘錯誤信息’) 怎么觸發(fā)一個事件或者一個訂閱

Tinywan

問題描述

想通過 support\Log::error(‘錯誤信息’)記錄錯誤日志來觸發(fā)相關(guān)事件,目前沒找到好的方案

624 1 1
1個回答

nitron

手動擴展?

  • Tinywan 2023-11-30

    目前沒什么好的辦法,求大佬指點

  • nitron 2023-11-30

    就是..繼承一個然后覆寫error

  • Tinywan 2023-11-30

    想復(fù)用官方的,能不覆寫error不

  • nitron 2023-12-01

    把support\Log繼承一個,修改__callStatic

        public static function __callStatic(string $name, array $arguments)
        {
            return static::channel()->{$name}(... $arguments);
        }
    

    把換成

        public static function __callStatic(string $name, array $arguments)
        {
            if ($name == 'error') {
                 // 觸發(fā)事件..
            }
            return static::channel()->{$name}(... $arguments);
        }
    

    如何?

  • Tinywan 2023-12-01

    嗯嗯,目前就是這么處理的,感謝大佬

年代過于久遠(yuǎn),無法發(fā)表回答
??