From 2782132be8c67f7108042a3dedb7094779b81a0c Mon Sep 17 00:00:00 2001 From: Zeng Zhongchao Date: Thu, 17 Oct 2024 09:54:55 +0800 Subject: [PATCH] Add date to logging messages (#1623) (#1679) --- python/sglang/srt/server.py | 8 +++++++- python/sglang/srt/utils.py | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/python/sglang/srt/server.py b/python/sglang/srt/server.py index 8f851c757..ecccd2139 100644 --- a/python/sglang/srt/server.py +++ b/python/sglang/srt/server.py @@ -25,7 +25,6 @@ import json import logging import multiprocessing as mp import os -import random import threading import time from http import HTTPStatus @@ -41,6 +40,7 @@ import uvloop from fastapi import FastAPI, File, Form, Request, UploadFile from fastapi.middleware.cors import CORSMiddleware from fastapi.responses import ORJSONResponse, Response, StreamingResponse +from uvicorn.config import LOGGING_CONFIG from sglang.lang.backend.runtime_endpoint import RuntimeEndpoint from sglang.srt.hf_transformers_utils import get_tokenizer @@ -429,6 +429,12 @@ def launch_server( try: # Listen for HTTP requests + LOGGING_CONFIG["formatters"]["default"][ + "fmt" + ] = "[%(asctime)s] %(levelprefix)s %(message)s" + LOGGING_CONFIG["formatters"]["access"][ + "fmt" + ] = '[%(asctime)s] %(levelprefix)s %(client_addr)s - "%(request_line)s" %(status_code)s' uvicorn.run( app, host=server_args.host, diff --git a/python/sglang/srt/utils.py b/python/sglang/srt/utils.py index 0f5401c8e..11ce25940 100644 --- a/python/sglang/srt/utils.py +++ b/python/sglang/srt/utils.py @@ -588,7 +588,7 @@ def configure_logger(server_args, prefix: str = ""): logging.basicConfig( level=getattr(logging, server_args.log_level.upper()), format=format, - datefmt="%H:%M:%S", + datefmt="%Y-%m-%d %H:%M:%S", force=True, )