@@ -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
168170def main () -> None :
0 commit comments