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); }
public static void Init() { OpenReportStream(); SendToKinesis = KinesisLog.Create(); }