diff --git a/hypercorn/logging.py b/hypercorn/logging.py
index <HASH>..<HASH> 100644
--- a/hypercorn/logging.py
+++ b/hypercorn/logging.py
@@ -13,6 +13,7 @@ class AccessLogger:
             self.logger = target
         elif target is not None:
             self.logger = logging.getLogger("hypercorn.access")
+            self.logger.propagate = False
             self.logger.handlers = []
             if target == "-":
                 self.logger.addHandler(logging.StreamHandler(sys.stdout))
Don't propagate access logs

If logging has been setup within an application, it is used here for the
access logs instead of the format specified in the hypercorn config
file. Not propagating the logger fixes this.

This follows the same pattern as gunicorn, as seen here:
<URL>