Core: Make log time an optional arg & setting for Generate.py as well #4312
This commit is contained in:
parent
ca8ffe583d
commit
130232b457
|
@ -42,7 +42,9 @@ def mystery_argparse():
|
||||||
help="Path to output folder. Absolute or relative to cwd.") # absolute or relative to cwd
|
help="Path to output folder. Absolute or relative to cwd.") # absolute or relative to cwd
|
||||||
parser.add_argument('--race', action='store_true', default=defaults.race)
|
parser.add_argument('--race', action='store_true', default=defaults.race)
|
||||||
parser.add_argument('--meta_file_path', default=defaults.meta_file_path)
|
parser.add_argument('--meta_file_path', default=defaults.meta_file_path)
|
||||||
parser.add_argument('--log_level', default='info', help='Sets log level')
|
parser.add_argument('--log_level', default=defaults.loglevel, help='Sets log level')
|
||||||
|
parser.add_argument('--log_time', help="Add timestamps to STDOUT",
|
||||||
|
default=defaults.logtime, action='store_true')
|
||||||
parser.add_argument("--csv_output", action="store_true",
|
parser.add_argument("--csv_output", action="store_true",
|
||||||
help="Output rolled player options to csv (made for async multiworld).")
|
help="Output rolled player options to csv (made for async multiworld).")
|
||||||
parser.add_argument("--plando", default=defaults.plando_options,
|
parser.add_argument("--plando", default=defaults.plando_options,
|
||||||
|
@ -75,7 +77,7 @@ def main(args=None) -> Tuple[argparse.Namespace, int]:
|
||||||
|
|
||||||
seed = get_seed(args.seed)
|
seed = get_seed(args.seed)
|
||||||
|
|
||||||
Utils.init_logging(f"Generate_{seed}", loglevel=args.log_level)
|
Utils.init_logging(f"Generate_{seed}", loglevel=args.log_level, add_timestamp=args.log_time)
|
||||||
random.seed(seed)
|
random.seed(seed)
|
||||||
seed_name = get_seed_name(random)
|
seed_name = get_seed_name(random)
|
||||||
|
|
||||||
|
|
|
@ -678,6 +678,8 @@ class GeneratorOptions(Group):
|
||||||
race: Race = Race(0)
|
race: Race = Race(0)
|
||||||
plando_options: PlandoOptions = PlandoOptions("bosses, connections, texts")
|
plando_options: PlandoOptions = PlandoOptions("bosses, connections, texts")
|
||||||
panic_method: PanicMethod = PanicMethod("swap")
|
panic_method: PanicMethod = PanicMethod("swap")
|
||||||
|
loglevel: str = "info"
|
||||||
|
logtime: bool = False
|
||||||
|
|
||||||
|
|
||||||
class SNIOptions(Group):
|
class SNIOptions(Group):
|
||||||
|
|
Loading…
Reference in New Issue