Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions cpex/framework/external/grpc/server/runtime.py
Original file line number Diff line number Diff line change
Expand Up @@ -289,10 +289,13 @@ def main() -> None:

args = parser.parse_args()

# Configure logging
# Configure logging - respect PLUGINS_LOG_LEVEL environment variable
log_level_str = os.getenv("PLUGINS_LOG_LEVEL", args.log_level).upper()
Comment thread
araujof marked this conversation as resolved.
Outdated
log_level = getattr(logging, log_level_str, logging.INFO)
logging.basicConfig(
level=getattr(logging, args.log_level),
level=log_level,
format="%(asctime)s - %(name)s - %(levelname)s - %(message)s",
stream=sys.stderr,
)

# Run the server
Expand Down
9 changes: 9 additions & 0 deletions cpex/framework/external/mcp/server/runtime.py
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,15 @@
)
from cpex.framework.settings import get_transport_settings

# Configure logging - respect PLUGINS_LOG_LEVEL environment variable
log_level_str = os.getenv("PLUGINS_LOG_LEVEL", "INFO").upper()
Comment thread
araujof marked this conversation as resolved.
Outdated
log_level = getattr(logging, log_level_str, logging.INFO)
logging.basicConfig(
level=log_level,
format="%(asctime)s - %(name)s - %(levelname)s - %(message)s",
stream=sys.stderr,
)

logger = logging.getLogger(__name__)

SERVER: ExternalPluginServer | None = None
Expand Down
6 changes: 4 additions & 2 deletions cpex/framework/external/unix/server/runtime.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,11 @@
from cpex.framework.external.unix.server.server import run_server
from cpex.framework.settings import get_settings

# Configure logging
# Configure logging - respect PLUGINS_LOG_LEVEL environment variable
log_level_str = os.getenv("PLUGINS_LOG_LEVEL", "INFO").upper()
Comment thread
araujof marked this conversation as resolved.
Outdated
log_level = getattr(logging, log_level_str, logging.INFO)
logging.basicConfig(
level=logging.INFO,
level=log_level,
format="%(asctime)s - %(name)s - %(levelname)s - %(message)s",
stream=sys.stderr, # Log to stderr to keep stdout clean for coordination
)
Expand Down
Loading