diff options
Diffstat (limited to 'bin/dbolla')
| -rwxr-xr-x | bin/dbolla | 11 |
1 files changed, 9 insertions, 2 deletions
| @@ -9,7 +9,7 @@ from warmachine.config import Config | |||
| 9 | from warmachine.connections.irc import AioIRC | 9 | from warmachine.connections.irc import AioIRC |
| 10 | from warmachine.connections.slack import SlackWS | 10 | from warmachine.connections.slack import SlackWS |
| 11 | 11 | ||
| 12 | logging.config.dictConfig({ | 12 | log_config = { |
| 13 | 'version': 1, | 13 | 'version': 1, |
| 14 | 'disable_existing_loggers': False, | 14 | 'disable_existing_loggers': False, |
| 15 | 15 | ||
| @@ -35,7 +35,7 @@ logging.config.dictConfig({ | |||
| 35 | 'handlers': ['console', ] | 35 | 'handlers': ['console', ] |
| 36 | } | 36 | } |
| 37 | } | 37 | } |
| 38 | }) | 38 | } |
| 39 | 39 | ||
| 40 | 40 | ||
| 41 | class Bot(object): | 41 | class Bot(object): |
| @@ -118,6 +118,8 @@ if __name__ == "__main__": | |||
| 118 | parser = argparse.ArgumentParser() | 118 | parser = argparse.ArgumentParser() |
| 119 | parser.add_argument('-c', '--config', help='define warmachine config file', | 119 | parser.add_argument('-c', '--config', help='define warmachine config file', |
| 120 | type=str) | 120 | type=str) |
| 121 | parser.add_argument('--debug', help='enable extra logging output', | ||
| 122 | action='store_true', default=False) | ||
| 121 | args = parser.parse_args() | 123 | args = parser.parse_args() |
| 122 | 124 | ||
| 123 | if args.config: | 125 | if args.config: |
| @@ -126,6 +128,11 @@ if __name__ == "__main__": | |||
| 126 | sys.stderr.write('Please specify a config file\n') | 128 | sys.stderr.write('Please specify a config file\n') |
| 127 | sys.exit(1) | 129 | sys.exit(1) |
| 128 | 130 | ||
| 131 | if args.debug: | ||
| 132 | log_config['loggers']['']['level'] = 'DEBUG' | ||
| 133 | |||
| 134 | logging.config.dictConfig(log_config) | ||
| 135 | |||
| 129 | bot = Bot(settings) | 136 | bot = Bot(settings) |
| 130 | 137 | ||
| 131 | for s in settings.sections(): | 138 | for s in settings.sections(): |