(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)
| 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): |
no test coverage detected