Skip to content

Instantly share code, notes, and snippets.

@ivangrozni
Created March 29, 2022 14:12
Show Gist options
  • Save ivangrozni/6b45f001dc7b83b00c022bcf5fd17066 to your computer and use it in GitHub Desktop.
Save ivangrozni/6b45f001dc7b83b00c022bcf5fd17066 to your computer and use it in GitHub Desktop.
file_mdm error reporting patch
diff --git a/src/FileMetadata.php b/src/FileMetadata.php
index 6d72bf66fc64858a6de5901025451fe3279d0ae6..a5436fe2b78545c92ce9dc8ced5c2bf48edccedb 100644
--- a/src/FileMetadata.php
+++ b/src/FileMetadata.php
@@ -168,7 +168,11 @@ class FileMetadata implements FileMetadataInterface {
}
}
catch (\Exception $e) {
- $this->logger->error($e->getMessage());
+ $this->logger->error('Error getting supported keys for @metadata metadata for @uri. Message: @message', [
+ '@metadata' => $metadata_id ?? '',
+ '@uri' => $this->uri ?? '',
+ '@message' => $e->getMessage() ?? '',
+ ]);
$keys = NULL;
}
return $keys;
@@ -187,7 +191,12 @@ class FileMetadata implements FileMetadataInterface {
}
}
catch (\Exception $e) {
- $this->logger->error($e->getMessage());
+ $this->logger->error('Error getting @metadata_id@key metadata for @uri. Message: @message', [
+ '@metadata_id' => $metadata_id ?? '',
+ '@key' => $key ? ' ('. var_export($key, TRUE) . ')' : '',
+ '@uri' => $this->uri ?? '',
+ '@message' => $e->getMessage() ?? '',
+ ]);
$metadata = NULL;
}
return $metadata;
@@ -203,7 +212,12 @@ class FileMetadata implements FileMetadataInterface {
}
}
catch (\Exception $e) {
- $this->logger->error($e->getMessage());
+ $this->logger->error('Error deleting @key from @metadata_id metadata for @uri. Message: @message', [
+ '@metadata_id' => $metadata_id ?? '',
+ '@key' => $key ? var_export($key, TRUE) : '',
+ '@uri' => $this->uri ?? '',
+ '@message' => $e->getMessage() ?? '',
+ ]);
}
return FALSE;
}
@@ -218,7 +232,12 @@ class FileMetadata implements FileMetadataInterface {
}
}
catch (\Exception $e) {
- $this->logger->error($e->getMessage());
+ $this->logger->error('Error setting @metadata_id@key metadata for @uri. Message: @message', [
+ '@metadata_id' => $metadata_id ?? '',
+ '@key' => $key ? ' (' . var_export($key, TRUE) . ')' : '',
+ '@uri' => $this->uri ?? '',
+ '@message' => $e->getMessage() ?? '',
+ ]);
}
return FALSE;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment