awslogs
awslogs copied to clipboard
awslogs broken pipe bug
Command ran: awslogs get SOME_GROUP_NAME --no-color -s "07/06/2021 11:27 EST" -e "07/08/2021 16:26 EST" | awk '{$1=$2=""; print $0}' | tr -d " " | grep '^{' | jq --compact-output 'select( .user_id != null )'
Version: 0.14.0
Python: 3.9.4 (default, Apr 5 2021, 01:49:30)
[Clang 12.0.0 (clang-1200.0.32.29)]
boto3 version: 1.14.20
Platform: macOS-10.15.7-x86_64-i386-64bit
Args: ['/usr/local/bin/awslogs', 'get', 'SOME_GROUP_NAME', '--no-color', '-s', '07/06/2021 11:27 EST', '-e', '07/08/2021 16:26 EST']
Config: {'aws_access_key_id': 'SENSITIVE', 'aws_secret_access_key': 'SENSITIVE', 'aws_session_token': 'SENSITIVE', 'aws_profile': 'SENSITIVE', 'aws_region': None, 'aws_endpoint_url': None, 'log_group_name': 'SOME_GROUP_NAME', 'log_stream_name': 'ALL', 'filter_pattern': None, 'watch': False, 'watch_interval': 1, 'output_group_enabled': True, 'output_stream_enabled': True, 'output_timestamp_enabled': False, 'output_ingestion_time_enabled': False, 'start': '07/06/2021 11:27 EST', 'end': '07/08/2021 16:26 EST', 'color': 'auto', 'query': None, 'func': 'list_logs'}
Traceback (most recent call last):
File "/usr/local/Cellar/awslogs/0.14.0_1/libexec/lib/python3.9/site-packages/awslogs/bin.py", line 179, in main
getattr(logs, options.func)()
File "/usr/local/Cellar/awslogs/0.14.0_1/libexec/lib/python3.9/site-packages/awslogs/core.py", line 229, in list_logs
consumer()
File "/usr/local/Cellar/awslogs/0.14.0_1/libexec/lib/python3.9/site-packages/awslogs/core.py", line 218, in consumer
print(' '.join(output))
BrokenPipeError: [Errno 32] Broken pipe