Skip to content

Commit 43a9573

Browse files
committed
add --log-all argument to LS main
1 parent 9780cba commit 43a9573

File tree

1 file changed

+14
-12
lines changed

1 file changed

+14
-12
lines changed

robotcode/language_server/__main__.py

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ def create_parser() -> argparse.ArgumentParser:
100100
result.add_argument("-pn", "--pipe-name", default=None, help="pipe name for pipe mode", type=str)
101101

102102
result.add_argument("--log", action="store_true", help="enable logging")
103+
result.add_argument("--log-all", action="store_true", help="enable all log messages")
103104
result.add_argument("--log-json-rpc", action="store_true", help="show json-rpc log messages")
104105
result.add_argument("--log-json-rpc-data", action="store_true", help="show json-rpc-data log messages")
105106
result.add_argument("--log-language-server", action="store_true", help="show language server log messages")
@@ -151,18 +152,19 @@ def init_logging(args: argparse.Namespace) -> None:
151152
if args.log_file is not None:
152153
_logger.logger.addHandler(get_log_handler(args.log_file))
153154

154-
if not args.log_robotframework:
155-
logging.getLogger("robotcode.language_server.robotframework").setLevel(logging.CRITICAL)
156-
if not args.log_language_server_parts:
157-
logging.getLogger("robotcode.language_server.common.parts").setLevel(logging.CRITICAL)
158-
if not args.log_language_server:
159-
logging.getLogger("robotcode.language_server.common").setLevel(logging.CRITICAL)
160-
if not args.log_json_rpc:
161-
logging.getLogger("robotcode.jsonrpc2").setLevel(logging.CRITICAL)
162-
if not args.log_json_rpc_data:
163-
logging.getLogger("robotcode.jsonrpc2.protocol.JsonRPCProtocol_data").setLevel(logging.CRITICAL)
164-
if not args.log_asyncio:
165-
logging.getLogger("asyncio").setLevel(logging.CRITICAL)
155+
if not args.log_all:
156+
if not args.log_robotframework:
157+
logging.getLogger("robotcode.language_server.robotframework").setLevel(logging.CRITICAL)
158+
if not args.log_language_server_parts:
159+
logging.getLogger("robotcode.language_server.common.parts").setLevel(logging.CRITICAL)
160+
if not args.log_language_server:
161+
logging.getLogger("robotcode.language_server.common").setLevel(logging.CRITICAL)
162+
if not args.log_json_rpc:
163+
logging.getLogger("robotcode.jsonrpc2").setLevel(logging.CRITICAL)
164+
if not args.log_json_rpc_data:
165+
logging.getLogger("robotcode.jsonrpc2.protocol.JsonRPCProtocol_data").setLevel(logging.CRITICAL)
166+
if not args.log_asyncio:
167+
logging.getLogger("asyncio").setLevel(logging.CRITICAL)
166168

167169

168170
def main() -> None:

0 commit comments

Comments
 (0)