আমি @ বিরাজ ওয়াদেটের কোডটি চালানোর চেষ্টা করেছি, তবে app.logger.info
কনসোল থেকে আউটপুটটি পেলাম না ।
কনসোলে বার্তা এবং বার্তা পেতে INFO
, অবজেক্টটি সমস্ত লগের ( উত্স ) জন্য লগিং কনফিগারেশন তৈরি করতে ব্যবহার করা যেতে পারে :WARNING
ERROR
dictConfig
from logging.config import dictConfig
from flask import Flask
dictConfig({
'version': 1,
'formatters': {'default': {
'format': '[%(asctime)s] %(levelname)s in %(module)s: %(message)s',
}},
'handlers': {'wsgi': {
'class': 'logging.StreamHandler',
'stream': 'ext://flask.logging.wsgi_errors_stream',
'formatter': 'default'
}},
'root': {
'level': 'INFO',
'handlers': ['wsgi']
}
})
app = Flask(__name__)
@app.route('/')
def index():
return "Hello from Flask's test environment"
@app.route('/print')
def printMsg():
app.logger.warning('testing warning log')
app.logger.error('testing error log')
app.logger.info('testing info log')
return "Check your console"
if __name__ == '__main__':
app.run(debug=True)