Update app.py
Browse files
app.py
CHANGED
|
@@ -20,7 +20,8 @@ class RequestFormatter(logging.Formatter):
|
|
| 20 |
return None
|
| 21 |
|
| 22 |
formatter = RequestFormatter(
|
| 23 |
-
'%(
|
|
|
|
| 24 |
)
|
| 25 |
|
| 26 |
handler = TimedRotatingFileHandler('app.log', when="midnight", interval=1, backupCount=30)
|
|
@@ -124,7 +125,7 @@ def index():
|
|
| 124 |
</style>
|
| 125 |
</head>
|
| 126 |
<body>
|
| 127 |
-
<h1>
|
| 128 |
|
| 129 |
<h2>Usage:</h2>
|
| 130 |
<ol>
|
|
@@ -211,9 +212,14 @@ def handle_request():
|
|
| 211 |
image_data = {'data': [{'url': image_url}]}
|
| 212 |
|
| 213 |
# Log the key information
|
| 214 |
-
params =
|
| 215 |
-
|
| 216 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 217 |
|
| 218 |
if stream:
|
| 219 |
return stream_response(unique_id, image_data, clean_prompt, enhanced_prompt, image_size, current_timestamp, model, system_fingerprint, use_original)
|
|
|
|
| 20 |
return None
|
| 21 |
|
| 22 |
formatter = RequestFormatter(
|
| 23 |
+
'%(remote_addr)s - - [%(asctime)s] %(message)s',
|
| 24 |
+
datefmt='%d/%b/%Y %H:%M:%S'
|
| 25 |
)
|
| 26 |
|
| 27 |
handler = TimedRotatingFileHandler('app.log', when="midnight", interval=1, backupCount=30)
|
|
|
|
| 125 |
</style>
|
| 126 |
</head>
|
| 127 |
<body>
|
| 128 |
+
<h1>Text-to-Image API with SiliconFlow!</h1>
|
| 129 |
|
| 130 |
<h2>Usage:</h2>
|
| 131 |
<ol>
|
|
|
|
| 212 |
image_data = {'data': [{'url': image_url}]}
|
| 213 |
|
| 214 |
# Log the key information
|
| 215 |
+
params = []
|
| 216 |
+
if size_param != "16:9":
|
| 217 |
+
params.append(f"-s {size_param}")
|
| 218 |
+
if use_original:
|
| 219 |
+
params.append("-o")
|
| 220 |
+
params_str = " ".join(params) if params else "no params"
|
| 221 |
+
|
| 222 |
+
app.logger.info(f"Status: 200 - Token: {random_token} - Model: {model} - Params: {params_str} - Image URL: {image_url}")
|
| 223 |
|
| 224 |
if stream:
|
| 225 |
return stream_response(unique_id, image_data, clean_prompt, enhanced_prompt, image_size, current_timestamp, model, system_fingerprint, use_original)
|