namespace AWS.Logger.Core
{
///
/// Interface for sending messages to CloudWatch Logs
///
public interface IAWSLoggerCore
{
///
/// Flushes all pending messages
///
void Flush();
///
/// Flushes and Closes the background task
///
void Close();
///
/// Sends message to CloudWatch Logs
///
/// Message to log.
void AddMessage(string message);
///
/// Start background task for sending messages to CloudWatch Logs
///
void StartMonitor();
}
}