2323 type = click .Choice (['critical' , 'error' , 'warning' , 'info' , 'debug' ]),
2424 help = 'Logging verbosity' )
2525def scheduler (verbosity ):
26- logging . setup ( verbosity )
26+ pass
2727
2828
2929@scheduler .command ()
30+ @click .option (
31+ '--verbosity' , '-v' , default = 'info' ,
32+ type = click .Choice (['critical' , 'error' , 'warning' , 'info' , 'debug' ]),
33+ help = 'Logging verbosity' )
3034@click .option (
3135 '--algorithm' , '-a' , default = 'pulp_cbc_cmd' ,
3236 type = click .Choice (
@@ -44,7 +48,10 @@ def scheduler(verbosity):
4448@click .option (
4549 '--build_dir' , '-b' , default = None , help = 'Directory for output yaml files' )
4650@timed
47- def build (algorithm , objective , diff , input_dir , solution_dir , build_dir ):
51+ def build (
52+ verbosity , algorithm , objective , diff , input_dir , solution_dir , build_dir
53+ ):
54+ logging .setup (verbosity )
4855 if input_dir :
4956 session .folders ['input' ] = Path (input_dir )
5057
@@ -96,10 +103,15 @@ def build(algorithm, objective, diff, input_dir, solution_dir, build_dir):
96103
97104
98105@scheduler .command ()
106+ @click .option (
107+ '--verbosity' , '-v' , default = 'info' ,
108+ type = click .Choice (['critical' , 'error' , 'warning' , 'info' , 'debug' ]),
109+ help = 'Logging verbosity' )
99110@click .option (
100111 '--solution_dir' , '-s' , default = None , help = 'Directory for solution files' )
101112@timed
102- def validate (solution_dir ):
113+ def validate (verbosity , solution_dir ):
114+ logging .setup (verbosity )
103115 if solution_dir :
104116 session .folders ['solution' ] = Path (solution_dir )
105117
@@ -115,12 +127,17 @@ def validate(solution_dir):
115127
116128
117129@scheduler .command ()
130+ @click .option (
131+ '--verbosity' , '-v' , default = 'info' ,
132+ type = click .Choice (['critical' , 'error' , 'warning' , 'info' , 'debug' ]),
133+ help = 'Logging verbosity' )
118134@click .option (
119135 '--solution_dir' , '-s' , default = None , help = 'Directory for solution files' )
120136@click .option (
121137 '--build_dir' , '-b' , default = None , help = 'Directory for output yaml files' )
122138@timed
123- def rebuild (solution_dir , build_dir ):
139+ def rebuild (verbosity , solution_dir , build_dir ):
140+ logging .setup (verbosity )
124141 if solution_dir :
125142 session .folders ['solution' ] = Path (solution_dir )
126143
0 commit comments