Exemple #1
0
    public static Send Create()
    {
        if (!CloudConfig.LogToKinesis)
        {
            /*
             * logging to Kinesis is disabled,
             * return a delegate that does nothing
             */
            return(delegate(Record record) { /* NOP */ });
        }

        var Logger = new KinesisLog(CloudConfig.AWSAccessKeyID, CloudConfig.AWSSecretAccessKey, CloudConfig.AWSRegion,
                                    CloudConfig.KinesisLogStream, CloudConfig.Name);

        return(Logger.LogRecord);
    }
Exemple #2
0
 public static void Init()
 {
     OpenReportStream();
     SendToKinesis = KinesisLog.Create();
 }