Closed JoshCap20 closed 7 hours ago
Logging in core server works but not the injected logger instance on request object
To reproduce:
from areion import AreionServerBuilder, DefaultRouter, DefaultLogger, HttpRequest
router = DefaultRouter() logger = DefaultLogger()
@router.route("/json", methods=["GET", "POST"]) def json_response(request: HttpRequest): if request.method == "POST": return {"message": "Post Success"} request.log("Get Success", "info") return {"message": "Get Success"}
server = ( AreionServerBuilder() .with_host("localhost") .with_port(8001) .with_router(router) .with_logger(logger) .build() )
if name == "main": server.run()
It's working....
Problem was parameters were mixed up and I was using POST method
Logging in core server works but not the injected logger instance on request object
To reproduce:
from areion import AreionServerBuilder, DefaultRouter, DefaultLogger, HttpRequest
router = DefaultRouter() logger = DefaultLogger()
@router.route("/json", methods=["GET", "POST"]) def json_response(request: HttpRequest): if request.method == "POST": return {"message": "Post Success"} request.log("Get Success", "info") return {"message": "Get Success"}
server = ( AreionServerBuilder() .with_host("localhost") .with_port(8001) .with_router(router) .with_logger(logger) .build() )
import cProfile
if name == "main":
cProfile.run('server.run()', 'areion_profile.stats')
if name == "main": server.run()