in src/AWS.Logger.Core/Core/AWSLoggerCore.cs [535:562]
public static string GenerateStreamName(IAWSLoggerConfig config)
{
if (!string.IsNullOrEmpty(config.LogStreamName))
{
return config.LogStreamName;
}
var streamName = new StringBuilder();
var prefix = config.LogStreamNamePrefix;
if (!string.IsNullOrEmpty(prefix))
{
streamName.Append(prefix);
streamName.Append(" - ");
}
streamName.Append(DateTime.Now.ToString("yyyy/MM/ddTHH.mm.ss"));
var suffix = config.LogStreamNameSuffix;
if (!string.IsNullOrEmpty(suffix))
{
streamName.Append(" - ");
streamName.Append(suffix);
}
return streamName.ToString();
}