Skip to content

Commit c16d7c8

Browse files
committed
factory logging
1 parent 9563716 commit c16d7c8

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

src/resource/ResourceLoader.cpp

+9-6
Original file line numberDiff line numberDiff line change
@@ -74,22 +74,25 @@ std::shared_ptr<ResourceFactory> ResourceLoader::GetFactory(uint32_t format, std
7474
}
7575

7676
std::shared_ptr<IResource> ResourceLoader::LoadResource(std::shared_ptr<File> fileToLoad) {
77-
std::shared_ptr<IResource> result = nullptr;
78-
7977
if (fileToLoad == nullptr) {
8078
SPDLOG_ERROR("Failed to load resource: File not loaded");
81-
return result;
79+
return nullptr;
8280
}
8381

8482
if (fileToLoad->InitData == nullptr) {
8583
SPDLOG_ERROR("Failed to load resource: ResourceInitData not loaded");
86-
return result;
84+
return nullptr;
8785
}
8886

8987
auto factory = GetFactory(fileToLoad->InitData->Format, fileToLoad->InitData->Type, fileToLoad->InitData->ResourceVersion);
9088
if (factory == nullptr) {
91-
SPDLOG_ERROR("Failed to load resource: Factory does not exist ({} - {})", fileToLoad->InitData->Type,
92-
fileToLoad->InitData->Path);
89+
SPDLOG_ERROR("Failed to load resource: Factory does not exist.\n" \
90+
"Path: {}\n" \
91+
"Type: {}\n" \
92+
"Format: {}\n" \
93+
"Version: {}",
94+
fileToLoad->InitData->Path, fileToLoad->InitData->Type, fileToLoad->InitData->Format, fileToLoad->InitData->ResourceVersion);
95+
return nullptr;
9396
}
9497

9598
return factory->ReadResource(fileToLoad);

0 commit comments

Comments
 (0)