Skip to content

Commit d718ca9

Browse files
committed
feat: log middleware requests
1 parent 107d05e commit d718ca9

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

main.py

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,21 @@
1-
from flask import Flask, jsonify
1+
import logging
2+
from flask import Flask, jsonify, request
3+
4+
# Configure logging
5+
logging.basicConfig(level=logging.INFO)
6+
logger = logging.getLogger(__name__)
27

38
app = Flask(__name__)
49

5-
@app.route("/")
10+
@app.route("/", methods=['GET'])
611
def hello_world():
7-
return jsonify({"message": "Hello, World!"})
12+
return jsonify({"message": "Hello from Coder middleware"})
13+
14+
@app.route("/", methods=['POST'])
15+
def webhook_handler():
16+
payload = request.get_json()
17+
logger.info("Received webhook payload: %s", payload)
18+
return jsonify({"status": "received"})
819

920
@app.route("/health")
1021
def health_check():

0 commit comments

Comments
 (0)