ksawaray commited on
Commit
dafdeef
·
1 Parent(s): 2ae18ff

Support for uppercase letters at the log level

Browse files

Previously, fastmcp commands using uppercase log levels would fail to execute.

This update adds support for uppercase letters in log level
specifications.

e.g.
fastmcp run --transport streamable-http --host 0.0.0.0 -p 8000 --log-level DEBUG examples/echo.py

Files changed (1) hide show
  1. src/fastmcp/server/server.py +1 -1
src/fastmcp/server/server.py CHANGED
@@ -802,7 +802,7 @@ class FastMCP(Generic[LifespanResultT]):
802
  """
803
  host = host or self.settings.host
804
  port = port or self.settings.port
805
- default_log_level_to_use = log_level or self.settings.log_level.lower()
806
 
807
  app = self.http_app(path=path, transport=transport, middleware=middleware)
808
 
 
802
  """
803
  host = host or self.settings.host
804
  port = port or self.settings.port
805
+ default_log_level_to_use = (log_level or self.settings.log_level).lower()
806
 
807
  app = self.http_app(path=path, transport=transport, middleware=middleware)
808