Skip to content

Files

Latest commit

 Cannot retrieve latest commit at this time.

History

History
31 lines (30 loc) · 1.27 KB

README.md

File metadata and controls

31 lines (30 loc) · 1.27 KB

WEB-SERVER RESPONSE STATUS LOGGER

jaggiJ 2021


Checks server response status each 5min by default and logs response
code into file, except when its same. Then logs less frequently.

Dependency: requests

#Execution:
syntax 'python[3] res-logger.py [server_address] [seconds]'
testing:
'python3 res-logger.py https://web-address.com 6 &'
'tail -F status.log'
typical run:
'python3 res-logger.py https://your-web-server.com 300 &'

## EXAMPLE OF LOG FILE

2021-06-02 17:49:13 status code: 201
2021-06-02 17:49:19 status code: 201
2021-06-02 17:49:25 status code: 201
2021-06-02 17:49:33 status code: no connection to server
2021-06-02 17:49:39 status code: no connection to server
2021-06-02 17:49:51 status code: no connection to server
2021-06-02 17:50:03 status code: no connection to server
2021-06-02 17:50:15 status code: no connection to server
2021-06-02 17:50:28 status code: no connection to server
2021-06-02 17:50:40 status code: no connection to server
2021-06-02 17:51:17 status code: 200
2021-06-02 17:51:54 status code: 200
################################################################################################