Hide keyboard shortcuts

Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

"""LICENSE 

Copyright 2019 Hermann Krumrey <hermann@krumreyh.com> 

 

This file is part of status-page. 

 

status-page is free software: you can redistribute it and/or modify 

it under the terms of the GNU General Public License as published by 

the Free Software Foundation, either version 3 of the License, or 

(at your option) any later version. 

 

status-page is distributed in the hope that it will be useful, 

but WITHOUT ANY WARRANTY; without even the implied warranty of 

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 

GNU General Public License for more details. 

 

You should have received a copy of the GNU General Public License 

along with status-page. If not, see <http://www.gnu.org/licenses/>. 

LICENSE""" 

 

import os 

import logging 

from flask.logging import default_handler 

from status_page import app 

from status_page.config import db_user, db_key, db_name, logging_path 

from status_page.utils.initialize import initialize_db, \ 

initialize_app, initialize_login_manager 

 

 

if not app.testing: # pragma: no cover 

app.secret_key = os.environ["FLASK_SECRET"] 

 

if app.config["ENV"] == "production": 

uri = "mysql://{}:{}@localhost:3306/{}".format( 

db_user, db_key, db_name 

) 

else: 

uri = "sqlite:////tmp/status_page.db" 

 

initialize_app() 

initialize_db(uri) 

initialize_login_manager() 

 

if app.config["ENV"] == "production": 

app.logger.removeHandler(default_handler) 

 

logging.basicConfig( 

filename=logging_path, 

level=logging.DEBUG, 

format="[%(asctime)s] %(levelname)s in %(module)s: %(message)s" 

) 

 

app.logger.error("STARTING FLASK") 

app.logger.warning("STARTING FLASK") 

app.logger.info("STARTING FLASK") 

app.logger.debug("STARTING FLASK")