RegionWorldProvider: use provider logger instead of global logger

This commit is contained in:
Dylan K. Taylor 2023-05-02 16:47:25 +01:00
parent 5fcf5e0c40
commit 4d0cecbac2
No known key found for this signature in database
GPG Key ID: 8927471A91CAFD3D

View File

@ -118,12 +118,11 @@ abstract class RegionWorldProvider extends BaseWorldProvider{
try{
$this->regions[$index] = RegionLoader::loadExisting($path);
}catch(CorruptedRegionException $e){
$logger = \GlobalLogger::get();
$logger->error("Corrupted region file detected: " . $e->getMessage());
$this->logger->error("Corrupted region file detected: " . $e->getMessage());
$backupPath = $path . ".bak." . time();
rename($path, $backupPath);
$logger->error("Corrupted region file has been backed up to " . $backupPath);
$this->logger->error("Corrupted region file has been backed up to " . $backupPath);
$this->regions[$index] = RegionLoader::createNew($path);
}