OpenRA.Log.FilenamesForChannel C# (CSharp) Method

FilenamesForChannel() static private method

static private FilenamesForChannel ( string channelName, string baseFilename ) : IEnumerable
channelName string
baseFilename string
return IEnumerable
        static IEnumerable<string> FilenamesForChannel(string channelName, string baseFilename)
        {
            var path = Platform.SupportDir + "Logs";
            Directory.CreateDirectory(path);

            for (var i = 0;; i++)
                yield return Path.Combine(path, i > 0 ? "{0}.{1}".F(baseFilename, i) : baseFilename);
        }