]> kaliko git repositories - mpd-sima.git/blob - launch
Add logger
[mpd-sima.git] / launch
1 #!/usr/bin/env python3
2 # -*- coding: utf-8 -*-
3
4 def main():
5     from logging import getLogger
6     ##
7     from sima import core
8     from sima.plugins.crop import Crop
9     from sima.lib.logger import set_logger
10     ##
11     set_logger(log_level='debug')
12     logger = getLogger('sima')
13     m = core.Sima()
14     m.register_plugin(Crop)
15     try:
16         m.run()
17     except KeyboardInterrupt:
18         logger.info('Caught KeyboardInterrupt, stopping')
19         m.shutdown()
20
21
22 # Script starts here
23 if __name__ == '__main__':
24     main()
25
26
27 # VIM MODLINE
28 # vim: ai ts=4 sw=4 sts=4 expandtab