|
1 | 1 | import logging
|
| 2 | +import socket |
2 | 3 | from codeitsuisse import app
|
3 | 4 | logger = logging.getLogger(__name__)
|
4 | 5 |
|
5 | 6 | @app.route('/', methods=['GET'])
|
6 | 7 | def default_route():
|
| 8 | + logging.info("log test") |
7 | 9 | return "Team XYZ page";
|
8 | 10 |
|
9 |
| -logFormatter = logging.Formatter("%(asctime)s [%(filename)s] [%(funcName)s] [%(lineno)d] [%(levelname)-5.5s] %(message)s") |
10 |
| -rootLogger = logging.getLogger() |
11 | 11 |
|
12 |
| -rootLogger.setLevel(logging.INFO) |
| 12 | +logger = logging.getLogger() |
| 13 | +handler = logging.StreamHandler() |
| 14 | +formatter = logging.Formatter( |
| 15 | + '%(asctime)s %(name)-12s %(levelname)-8s %(message)s') |
| 16 | +handler.setFormatter(formatter) |
| 17 | +logger.addHandler(handler) |
| 18 | +logger.setLevel(logging.INFO) |
13 | 19 |
|
14 |
| -fileHandler = logging.FileHandler("team.log") |
15 |
| -fileHandler.setFormatter(logFormatter) |
16 |
| -rootLogger.addHandler(fileHandler) |
17 | 20 |
|
18 |
| -consoleHandler = logging.StreamHandler() |
19 |
| -consoleHandler.setFormatter(logFormatter) |
20 |
| -rootLogger.addHandler(consoleHandler) |
21 |
| - |
22 |
| -logger.info("Starting application ...") |
23 | 21 |
|
24 | 22 | if __name__ == "__main__":
|
25 |
| - app.run(); |
26 |
| - |
| 23 | + logging.info("Starting application ...") |
| 24 | + sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) |
| 25 | + sock.bind(('localhost', 0)) |
| 26 | + port = sock.getsockname()[1] |
| 27 | + sock.close() |
| 28 | + app.run(port=port) |
0 commit comments