diff --git a/app/Services/Utils/RedisCacheService.php b/app/Services/Utils/RedisCacheService.php
index eccedbf78..4b3646173 100644
--- a/app/Services/Utils/RedisCacheService.php
+++ b/app/Services/Utils/RedisCacheService.php
@@ -63,19 +63,25 @@ public function __destruct()
if (is_resource($res)) $metadata = @stream_get_meta_data($res);
}
} catch (\Throwable $ignored) {}
- Log::error
- (
- sprintf
+ // Check if Laravel app is still available before logging
+ if (app()->bound('config')) {
+ Log::error
(
- "RedisCacheService::__destruct %s %s %s",
- $ex->getCode(),
- $ex->getMessage(),
- var_export($metadata, true)
- )
- );
+ sprintf
+ (
+ "RedisCacheService::__destruct %s %s %s",
+ $ex->getCode(),
+ $ex->getMessage(),
+ var_export($metadata, true)
+ )
+ );
+ }
}
catch(\Exception $ex){
- Log::warning($ex);
+ // Check if Laravel app is still available before logging
+ if (app()->bound('config')) {
+ Log::warning($ex);
+ }
}
}
@@ -324,4 +330,4 @@ public function ttl($key)
return (int)$conn->ttl($key);
}, 0);
}
-}
\ No newline at end of file
+}
diff --git a/phpunit.xml b/phpunit.xml
index 51f3bf8a1..a2b78a0b5 100644
--- a/phpunit.xml
+++ b/phpunit.xml
@@ -3,6 +3,12 @@
./tests/
+ ./tests/OpenTelemetry/
+ ./tests/TestCase.php
+
+
+ ./tests/OpenTelemetry/
+ ./tests/OpenTelemetry/ExampleTest.php
diff --git a/tests/OpenTelemetry/.gitkeep b/tests/OpenTelemetry/.gitkeep
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/OpenTelemetry/ExampleTest.php b/tests/OpenTelemetry/ExampleTest.php
new file mode 100644
index 000000000..6491fdc48
--- /dev/null
+++ b/tests/OpenTelemetry/ExampleTest.php
@@ -0,0 +1,17 @@
+assertTrue(true);
+ }
+}