summaryrefslogtreecommitdiff
path: root/ick_controller.py
diff options
context:
space:
mode:
Diffstat (limited to 'ick_controller.py')
-rw-r--r--ick_controller.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/ick_controller.py b/ick_controller.py
index a029145..6868f86 100644
--- a/ick_controller.py
+++ b/ick_controller.py
@@ -15,6 +15,7 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
+import logging
import os
@@ -53,9 +54,16 @@ def load_config(filename, defconf):
return actual_config
+logger = logging.getLogger()
+logger.setLevel(logging.DEBUG)
+handler = logging.handler.SysLogHandler(address='/dev/log')
+logger.addHandler(handler)
+
config_filename = os.environ.get('ICK_CONTROLLER_CONFIG')
if not config_filename:
+ logging.error('no ICK_CONTROLLER_CONFIG in environment')
raise Exception('No ICK_CONTROLLER_CONFIG defined in environment')
+
config = load_config(config_filename, default_config)
ick2.setup_logging(config)
ick2.log.log('info', msg_text='Ick2 controller starts', config=config)