hypercli: github.com/hyperhq/hypercli/daemon/logger/awslogs Index | Files

package awslogs

import "github.com/hyperhq/hypercli/daemon/logger/awslogs"

Package awslogs provides the logdriver for forwarding container logs to Amazon CloudWatch Logs


Package Files


func New Uses

func New(ctx logger.Context) (logger.Logger, error)

New creates an awslogs logger using the configuration passed in on the context. Supported context configuration variables are awslogs-region, awslogs-group, and awslogs-stream. When available, configuration is also taken from environment variables AWS_REGION, AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, the shared credentials file (~/.aws/credentials), and the EC2 Instance Metadata Service.

func ValidateLogOpt Uses

func ValidateLogOpt(cfg map[string]string) error

ValidateLogOpt looks for awslogs-specific log options awslogs-region, awslogs-group, and awslogs-stream

Package awslogs imports 17 packages (graph) and is imported by 4 packages. Updated 2016-11-02. Refresh now. Tools for package owners.