add logging to file and stdout
This commit is contained in:
parent
03595c3682
commit
8d56a45d0b
1 changed files with 23 additions and 5 deletions
|
@ -1,13 +1,31 @@
|
||||||
import flask
|
from cmath import log
|
||||||
import requests
|
from flask.logging import default_handler
|
||||||
import os
|
|
||||||
from urllib.parse import urlparse, parse_qs
|
from urllib.parse import urlparse, parse_qs
|
||||||
|
import flask
|
||||||
import json
|
import json
|
||||||
|
import logging
|
||||||
|
import logging.handlers
|
||||||
|
import os
|
||||||
|
import requests
|
||||||
|
|
||||||
|
|
||||||
|
buildkite_api_token = os.getenv("BUILDKITE_API_TOKEN", "")
|
||||||
|
|
||||||
app = flask.Flask(__name__)
|
app = flask.Flask(__name__)
|
||||||
app.config["DEBUG"] = False
|
app.config["DEBUG"] = False
|
||||||
buildkite_api_token = os.getenv("BUILDKITE_API_TOKEN", "")
|
formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s')
|
||||||
|
errHandler = logging.FileHandler('error.log', encoding='utf-8',)
|
||||||
|
errHandler.setLevel(logging.ERROR)
|
||||||
|
errHandler.setFormatter(formatter)
|
||||||
|
app.logger.addHandler(errHandler)
|
||||||
|
rotatingHandler = logging.handlers.TimedRotatingFileHandler('info.log', when='D', encoding='utf-8', backupCount=8)
|
||||||
|
rotatingHandler.setFormatter(formatter)
|
||||||
|
app.logger.addHandler(rotatingHandler)
|
||||||
|
app.logger.setLevel(logging.INFO)
|
||||||
|
stdoutLog = logging.StreamHandler()
|
||||||
|
stdoutLog.setFormatter(formatter)
|
||||||
|
app.logger.addHandler(stdoutLog)
|
||||||
|
app.logger.removeHandler(default_handler)
|
||||||
|
|
||||||
@app.route('/', methods=['GET'])
|
@app.route('/', methods=['GET'])
|
||||||
def home():
|
def home():
|
||||||
|
|
Loading…
Add table
Reference in a new issue