MCPcopy Create free account
hub / github.com/bugy/script-server / start_logging

Method start_logging

src/tests/execution_logging_test.py:458–495  ·  view source on GitHub ↗
(self,
                      output_stream,
                      *,
                      execution_id=None,
                      user_name='userX',
                      user_id=None,
                      script_name='my_script',
                      command='cmd',
                      output_format=OUTPUT_FORMAT_TERMINAL,
                      start_time_millis=None,
                      parameter_configs=None,
                      parameter_values=None)

Source from the content-addressed store, hash-verified

456
457 @default_values_decorator
458 def start_logging(self,
459 output_stream,
460 *,
461 execution_id=None,
462 user_name='userX',
463 user_id=None,
464 script_name='my_script',
465 command='cmd',
466 output_format=OUTPUT_FORMAT_TERMINAL,
467 start_time_millis=None,
468 parameter_configs=None,
469 parameter_values=None):
470
471 if not execution_id:
472 execution_id = str(uuid.uuid1())
473
474 if user_id is None:
475 user_id = user_name
476
477 if parameter_values is None:
478 parameter_values = {}
479
480 all_audit_names = {audit_utils.AUTH_USERNAME: user_id}
481
482 script_config = create_config_model(script_name, output_format=output_format, parameters=parameter_configs)
483
484 self.logging_service.start_logging(
485 execution_id,
486 user_name,
487 user_id,
488 command,
489 output_stream,
490 all_audit_names,
491 script_config,
492 parameter_values,
493 start_time_millis)
494
495 return execution_id
496
497 @staticmethod
498 def get_log_files(pattern=None):

Calls 1

create_config_modelFunction · 0.90

Tested by

no test coverage detected