yii\debug\LogTarget::export PHP Method

export() public method

Child classes must implement this method.
public export ( )
    public function export()
    {
        $path = $this->module->dataPath;
        FileHelper::createDirectory($path, $this->module->dirMode);
        $summary = $this->collectSummary();
        $dataFile = "{$path}/{$this->tag}.data";
        $data = [];
        foreach ($this->module->panels as $id => $panel) {
            $data[$id] = $panel->save();
        }
        $data['summary'] = $summary;
        file_put_contents($dataFile, serialize($data));
        if ($this->module->fileMode !== null) {
            @chmod($dataFile, $this->module->fileMode);
        }
        $indexFile = "{$path}/index.data";
        $this->updateIndexFile($indexFile, $summary);
    }