diff --git a/src/Thruway/Logging/Logger.php b/src/Thruway/Logging/Logger.php
index <HASH>..<HASH> 100644
--- a/src/Thruway/Logging/Logger.php
+++ b/src/Thruway/Logging/Logger.php
@@ -19,7 +19,7 @@ class Logger
      */
     public static function set(LoggerInterface $logger)
     {
-        static::$logger = new $logger;
+        static::$logger = $logger;
     }
 
     /**
@@ -161,4 +161,4 @@ class Logger
     private function __wakeup()
     {
     }
-}
\ No newline at end of file
+}
Removed unnecessary 'new' from set()