aboutsummaryrefslogtreecommitdiffstats
path: root/bin/dbolla
diff options
context:
space:
mode:
authorjason2016-08-10 21:47:30 -0600
committerjason2016-08-10 21:47:30 -0600
commit906862e6d6ada1972a262c3074ae227ba7a228e9 (patch)
tree1938417cfb8fd741ba8c4893b59abecd0d6140f0 /bin/dbolla
parentafe1e493d10abcf290fa935ba30ebd1218734764 (diff)
downloadwarmachine-ng-906862e6d6ada1972a262c3074ae227ba7a228e9.tar.gz
warmachine-ng-906862e6d6ada1972a262c3074ae227ba7a228e9.zip
add a --debug flag for more output
Diffstat (limited to 'bin/dbolla')
-rwxr-xr-xbin/dbolla11
1 files changed, 9 insertions, 2 deletions
diff --git a/bin/dbolla b/bin/dbolla
index 5148ae4..78fe482 100755
--- a/bin/dbolla
+++ b/bin/dbolla
@@ -9,7 +9,7 @@ from warmachine.config import Config
9from warmachine.connections.irc import AioIRC 9from warmachine.connections.irc import AioIRC
10from warmachine.connections.slack import SlackWS 10from warmachine.connections.slack import SlackWS
11 11
12logging.config.dictConfig({ 12log_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
41class Bot(object): 41class 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():