Lightsail / Client / get_container_log
get_container_log#
- Lightsail.Client.get_container_log(**kwargs)#
- Returns the log events of a container of your Amazon Lightsail container service. - If your container service has more than one node (i.e., a scale greater than 1), then the log events that are returned for the specified container are merged from all nodes on your container service. - Note - Container logs are retained for a certain amount of time. For more information, see Amazon Lightsail endpoints and quotas in the Amazon Web Services General Reference . - See also: AWS API Documentation - Request Syntax - response = client.get_container_log( serviceName='string', containerName='string', startTime=datetime(2015, 1, 1), endTime=datetime(2015, 1, 1), filterPattern='string', pageToken='string' ) - Parameters:
- serviceName (string) – - [REQUIRED] - The name of the container service for which to get a container log. 
- containerName (string) – - [REQUIRED] - The name of the container that is either running or previously ran on the container service for which to return a log. 
- startTime (datetime) – - The start of the time interval for which to get log data. - Constraints: - Specified in Coordinated Universal Time (UTC). 
- Specified in the Unix time format. For example, if you wish to use a start time of October 1, 2018, at 8 PM UTC, specify - 1538424000as the start time.
 - You can convert a human-friendly time to Unix time format using a converter like Epoch converter. 
- endTime (datetime) – - The end of the time interval for which to get log data. - Constraints: - Specified in Coordinated Universal Time (UTC). 
- Specified in the Unix time format. For example, if you wish to use an end time of October 1, 2018, at 9 PM UTC, specify - 1538427600as the end time.
 - You can convert a human-friendly time to Unix time format using a converter like Epoch converter. 
- filterPattern (string) – - The pattern to use to filter the returned log events to a specific term. - The following are a few examples of filter patterns that you can specify: - To return all log events, specify a filter pattern of - "".
- To exclude log events that contain the - ERRORterm, and return all other log events, specify a filter pattern of- "-ERROR".
- To return log events that contain the - ERRORterm, specify a filter pattern of- "ERROR".
- To return log events that contain both the - ERRORand- Exceptionterms, specify a filter pattern of- "ERROR Exception".
- To return log events that contain the - ERRORor the- Exceptionterm, specify a filter pattern of- "?ERROR ?Exception".
 
- pageToken (string) – - The token to advance to the next page of results from your request. - To get a page token, perform an initial - GetContainerLogrequest. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
 
- Return type:
- dict 
- Returns:
- Response Syntax - { 'logEvents': [ { 'createdAt': datetime(2015, 1, 1), 'message': 'string' }, ], 'nextPageToken': 'string' } - Response Structure - (dict) – - logEvents (list) – - An array of objects that describe the log events of a container. - (dict) – - Describes the log events of a container of an Amazon Lightsail container service. - createdAt (datetime) – - The timestamp when the container service log event was created. 
- message (string) – - The message of the container service log event. 
 
 
- nextPageToken (string) – - The token to advance to the next page of results from your request. - A next page token is not returned if there are no more results to display. - To get the next page of results, perform another - GetContainerLogrequest and specify the next page token using the- pageTokenparameter.
 
 
 - Exceptions - Lightsail.Client.exceptions.ServiceException
- Lightsail.Client.exceptions.InvalidInputException
- Lightsail.Client.exceptions.NotFoundException
- Lightsail.Client.exceptions.AccessDeniedException
- Lightsail.Client.exceptions.UnauthenticatedException