Jeremiah Lowin commited on
Commit
a358be3
·
1 Parent(s): 03d58f5

Update logging args

Browse files
Files changed (1) hide show
  1. src/fastmcp/server/context.py +8 -8
src/fastmcp/server/context.py CHANGED
@@ -161,21 +161,21 @@ class Context(BaseModel, Generic[ServerSessionT, LifespanContextT]):
161
  return self.request_context.session
162
 
163
  # Convenience methods for common log levels
164
- async def debug(self, message: str, **extra: Any) -> None:
165
  """Send a debug log message."""
166
- await self.log(level="debug", message=message, **extra)
167
 
168
- async def info(self, message: str, **extra: Any) -> None:
169
  """Send an info log message."""
170
- await self.log(level="info", message=message, **extra)
171
 
172
- async def warning(self, message: str, **extra: Any) -> None:
173
  """Send a warning log message."""
174
- await self.log(level="warning", message=message, **extra)
175
 
176
- async def error(self, message: str, **extra: Any) -> None:
177
  """Send an error log message."""
178
- await self.log(level="error", message=message, **extra)
179
 
180
  async def list_roots(self) -> list[Root]:
181
  """List the roots available to the server, as indicated by the client."""
 
161
  return self.request_context.session
162
 
163
  # Convenience methods for common log levels
164
+ async def debug(self, message: str, logger_name: str | None = None) -> None:
165
  """Send a debug log message."""
166
+ await self.log(level="debug", message=message, logger_name=logger_name)
167
 
168
+ async def info(self, message: str, logger_name: str | None = None) -> None:
169
  """Send an info log message."""
170
+ await self.log(level="info", message=message, logger_name=logger_name)
171
 
172
+ async def warning(self, message: str, logger_name: str | None = None) -> None:
173
  """Send a warning log message."""
174
+ await self.log(level="warning", message=message, logger_name=logger_name)
175
 
176
+ async def error(self, message: str, logger_name: str | None = None) -> None:
177
  """Send an error log message."""
178
+ await self.log(level="error", message=message, logger_name=logger_name)
179
 
180
  async def list_roots(self) -> list[Root]:
181
  """List the roots available to the server, as indicated by the client."""