awslogs icon indicating copy to clipboard operation
awslogs copied to clipboard

How to resolve this error while checking live cloudwatch logs using awslogs command?

Open HKGoyani opened this issue 5 years ago • 0 comments

Python: 2.7.18 (default, May 27 2020, 12:45:48)
[GCC 7.3.1 20180712 (Red Hat 7.3.1-6)]
boto3 version: 1.14.28
Platform: Linux-4.14.181-142.260.amzn2.x86_64-x86_64-with-glibc2.2.5
Config: {'output_timestamp_enabled': False, 'watch_interval': 1, 'end': None, 'log_group_name': '/ecs/rummy-taskdf', 'log_stream_name': 'ALL', 'output_group_enabled': True, 'color': 'auto', 'aws_region': None, 'watch': True, 'aws_access_key_id': 'SENSITIVE', 'start': '5m', 'aws_profile': 'SENSITIVE', 'filter_pattern': None, 'aws_secret_access_key': 'SENSITIVE', 'output_ingestion_time_enabled': False, 'query': None, 'func': 'list_logs', 'aws_session_token': 'SENSITIVE', 'output_stream_enabled': True}
Args: ['/usr/bin/awslogs', 'get', '--watch', '/ecs/rummy-taskdf']

Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/awslogs/bin.py", line 178, in main
    getattr(logs, options.func)()
  File "/usr/lib/python2.7/site-packages/awslogs/core.py", line 223, in list_logs
    consumer()
  File "/usr/lib/python2.7/site-packages/awslogs/core.py", line 212, in consumer
    print(' '.join(output))
  File "/usr/lib64/python2.7/codecs.py", line 369, in write
    data, consumed = self.encode(object, self.errors)
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2019' in position 1373: ordinal not in range(128)

HKGoyani avatar Oct 19 '20 07:10 HKGoyani