Skip to content

Commit c9967f9

Browse files
committed
Add separate engine debug flag
1 parent a7af43e commit c9967f9

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

user_interface.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -365,10 +365,11 @@ def signal_handler(self, *_) -> None:
365365
parser.add_argument("commands", nargs="*", help="Commands that BotLi executes.")
366366
parser.add_argument("--config", "-c", default="config.yml", help="Path to config.yml.")
367367
parser.add_argument("--upgrade", "-u", action="store_true", help="Upgrade account to BOT account.")
368-
parser.add_argument("--debug", "-d", action="store_true", help="Enable debug logging.")
368+
parser.add_argument("--debug", "-d", action="store_true", help="Enable debug logging (excluding engine).")
369+
parser.add_argument("--debug-engine", action="store_true", help="Enable engine debug logging.")
369370
args = parser.parse_args()
370371

371-
if args.debug:
372-
logging.basicConfig(level=logging.DEBUG)
372+
logging.basicConfig(level=logging.DEBUG if args.debug else logging.WARNING)
373+
logging.getLogger("chess.engine").setLevel(logging.DEBUG if args.debug_engine else logging.WARNING)
373374

374375
asyncio.run(UserInterface().main(args.commands, args.config, args.upgrade), debug=args.debug)

0 commit comments

Comments
 (0)