Make the database upgrade system use logger
[cascardo/ipsilon.git] / ipsilon / install / ipsilon-upgrade-database
1 #!/usr/bin/python
2 #
3 # Copyright (C) 2015 Ipsilon project Contributors, for license see COPYING
4
5 import sys
6 from ipsilon import find_config
7 from ipsilon.tools import dbupgrade
8 import logging
9
10 logger = logging.getLogger(__name__)
11
12
13 if __name__ == '__main__':
14     def_logger = logging.getLogger()
15     ch = logging.StreamHandler(sys.stdout)
16     ch.setLevel(logging.ERROR)
17     def_logger.addHandler(ch)
18
19     try:
20         dbupgrade.execute_upgrade(find_config())
21     except Exception as ex:
22         logger.error(ex)
23         sys.exit(1)