sanic/examples/override_logging.py
Mohammad Almoghrabi f2cc83c1ba
fix examples for freeze_support() issue on windows (#2741)
Co-authored-by: Adam Hopkins <adam@amhopkins.com>
2023-07-05 13:45:08 +03:00

25 lines
541 B
Python

import logging
from sanic import Sanic, text
logging_format = "[%(asctime)s] %(process)d-%(levelname)s "
logging_format += "%(module)s::%(funcName)s():l%(lineno)d: "
logging_format += "%(message)s"
logging.basicConfig(format=logging_format, level=logging.DEBUG)
log = logging.getLogger()
# Set logger to override default basicConfig
app = Sanic("app")
@app.route("/")
def test(request):
log.info("received request; responding with 'hey'")
return text("hey")
if __name__ == "__main__":
app.run(host="0.0.0.0", port=8000)