Scan TTree to file

Could you try

tree->SetScanField(0);
auto logname = TString(tree->GetName())+".log";
auto player = static_cast<TTreePlayer *>(tree->GetPlayer());
player->SetScanFileName(logname);
player->SetScanRedirect(true);
tree->Scan();