Merge pull request #28 from modelcontextprotocol/justin/fix-sqlite-logging
Fix SQLite server logging to file
This commit is contained in:
commit
51ac8f006f
3 changed files with 3 additions and 9 deletions
|
|
@ -1,6 +1,6 @@
|
||||||
[project]
|
[project]
|
||||||
name = "mcp-server-sqlite"
|
name = "mcp-server-sqlite"
|
||||||
version = "0.3.0"
|
version = "0.3.1"
|
||||||
description = "A simple SQLite MCP server"
|
description = "A simple SQLite MCP server"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
requires-python = ">=3.11"
|
requires-python = ">=3.11"
|
||||||
|
|
|
||||||
|
|
@ -10,14 +10,8 @@ import mcp.server.stdio
|
||||||
from pydantic import AnyUrl
|
from pydantic import AnyUrl
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
# Set up logging to file
|
logging.basicConfig(level=logging.DEBUG)
|
||||||
log_file = Path('mcp_server.log')
|
|
||||||
handler = RotatingFileHandler(log_file, maxBytes=10*1024*1024, backupCount=5)
|
|
||||||
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
|
|
||||||
handler.setFormatter(formatter)
|
|
||||||
logger = logging.getLogger('mcp_sqlite_server')
|
logger = logging.getLogger('mcp_sqlite_server')
|
||||||
logger.setLevel(logging.DEBUG)
|
|
||||||
logger.addHandler(handler)
|
|
||||||
logger.info("Starting MCP SQLite Server")
|
logger.info("Starting MCP SQLite Server")
|
||||||
|
|
||||||
PROMPT_TEMPLATE = """
|
PROMPT_TEMPLATE = """
|
||||||
|
|
|
||||||
2
src/sqlite/uv.lock
generated
2
src/sqlite/uv.lock
generated
|
|
@ -128,7 +128,7 @@ wheels = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "mcp-server-sqlite"
|
name = "mcp-server-sqlite"
|
||||||
version = "0.1.0"
|
version = "0.3.0"
|
||||||
source = { editable = "." }
|
source = { editable = "." }
|
||||||
dependencies = [
|
dependencies = [
|
||||||
{ name = "mcp" },
|
{ name = "mcp" },
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue